R 按行和列组表示
如何计算列的每行变量的平均值 例如,如果我有:R 按行和列组表示,r,R,如何计算列的每行变量的平均值 例如,如果我有: x1 x2 x3 x4 x5 x6 1 93 97 216 220 98 98 2 78 70 NA NA 77 83 3 88 89 NA NA 86 93 4 77 71 198 211 85 78 我想计算每行x1和x2的平均值,以及每行x5和x6的平均值 我的最终数据如下所示
x1 x2 x3 x4 x5 x6
1 93 97 216 220 98 98
2 78 70 NA NA 77 83
3 88 89 NA NA 86 93
4 77 71 198 211 85 78
我想计算每行x1和x2的平均值,以及每行x5和x6的平均值
我的最终数据如下所示:
x1 x2 x3 x4 x5 x6 Meanx1x2 Meanx5x6
1 93 97 216 220 98 98 94.5 98
2 78 70 NA NA 77 83 74 80
3 88 89 NA NA 86 93 ....
4 77 71 198 211 85 78
请参见
?行的意思
yourDataFrame$Meanx1x2 <- rowMeans(yourDataFrame[ ,1:2], na.rm = TRUE)
yourDataFrame$Meanx5x6 <- rowMeans(yourDataFrame[ ,5:6], na.rm = TRUE)
yourDataFrame$Meanx1x2在(yourdata,{Meanx1x2dat$Meanx1x2)中尝试rowMeans