如何在数据框中添加列

时间:2014-09-04 22:51:57

标签: casting row mean addition

我使用reshape软件包生成了一个数据框,该软件包由1000个变量和100个变量组成,并带有一些NA' s。如何在数据框中添加包含均值,中位数,最小值,最大值,总数等的列?

我不断得到" dimnames' [2]不等于数组范围"错误..尝试应用函数和简单的rowMeans函数..

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试使用reshape2::dcast代替reshape::cast来投射数据帧,然后运行以下内容:

df1$mean<-apply(df1,1,function(x) mean(x, na.rm=TRUE))