在R中添加多个向量

Ela*_*ais 3 r vector

我有一个问题,我必须从R中的数据集添加三十三个相等长度的整数向量.我知道简单的解决方案将是

Vector1 + Vector2 + Vector3 +VectorN
Run Code Online (Sandbox Code Playgroud)

但我确信有一种方法可以对此进行编码.还有一些向量用NA代替整数,所以我需要一种方法来跳过这些.我知道这可能是非常基本的,但我是新手.

xie*_*hao 7

这是另一种方法,在向量求和时删除NA​​s:

df <- data.frame(vector1, vector2, vector3, vector4)
rowSums(df, na.rm=T)
Run Code Online (Sandbox Code Playgroud)

  • 这也可以完成这项工作:`apply(df,1,sum,na.rm = TRUE)` (2认同)