计算R中几列数据的和,均值和方差

时间:2017-02-09 17:53:21

标签: r excel

我是R的新手。教授要求我们获取Excel格式的几列数据的总和,均值和方差。现在,我想尝试使用R来解决它们,而不是在Excel中输入公式并拖动。我已将数据导入R并正确显示。我可以将命令sum ()sd ()以及var ()用于EACH列。

我的问题是:有没有办法让R同时显示每列的和,sd和方差? (而不是为每一列反复计算这些)。

我的意思是colSum(col1, col2, col3,...),而这一行只显示每列的总和。

2 个答案:

答案 0 :(得分:2)

我只是想通了。基本上我需要使用colSums()和colMeans()。 例如,colSums(,data [2:5])。这意味着我们可以计算从第2列到第5列的每列的总和。

答案 1 :(得分:2)

更一般地说,你会做类似的事情:

sapply(data, sum)
sapply(data, var)
sapply(data, sd)