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,{Meanx1x2
dat$Meanx1x2)中尝试
rowMeans