我是R的新手。教授要求我们获取Excel格式的几列数据的总和,均值和方差。现在,我想尝试使用R来解决它们,而不是在Excel中输入公式并拖动。我已将数据导入R并正确显示。我可以将命令sum ()
和sd ()
以及var ()
用于EACH列。
我的问题是:有没有办法让R同时显示每列的和,sd和方差? (而不是为每一列反复计算这些)。
我的意思是colSum(col1, col2, col3,...)
,而这一行只显示每列的总和。
答案 0 :(得分:2)
我只是想通了。基本上我需要使用colSums()和colMeans()。 例如,colSums(,data [2:5])。这意味着我们可以计算从第2列到第5列的每列的总和。
答案 1 :(得分:2)
更一般地说,你会做类似的事情:
sapply(data, sum)
sapply(data, var)
sapply(data, sd)