如何计算几列的平均值并将结果放入新列?

时间:2014-02-19 16:45:33

标签: r

列数很少,包括数据表中的人员长度。我想计算所有长度的平均值,并将结果放在新列中。

数据:

         Length1   Length2   Length3   Length4
Markus     172       179       192       186

Mark       175       181       184       183

Lionel     177       188       183       184

1 个答案:

答案 0 :(得分:1)

让我们尝试一下:

data$mean_length <- rowMeans(data, select = c("Length1", "Length2", " Length3", " Length4")), na.rm = TRUE)

这可能不是最“有效”的方式,但肯定会有效..