如何对R数据框中的列重新排序?
可以使用方括号对列进行重新排序。
示例
> df = data.frame(matrix(rnorm(20), nrow=5))
> df
X1 X2 X3 X4
1 -0.3637644 2.0770246 0.48763128 -0.09019256
2 -3.1758515 2.3173075 0.86846761 0.38396459
3 1.1844641 0.3412267 1.90986295 -1.03493074
4 -0.5953466 1.7211738 -0.90686896 -0.71215313
5 -0.8732530 0.3256303 0.02312328 -0.36993899假设我们想将列的顺序更改为X3,X2,X4和X1,则可以如下所示进行操作-
> df[,c(3,2,4,1)] X3 X2 X4 X1 1 0.48763128 2.0770246 -0.09019256 -0.3637644 2 0.86846761 2.3173075 0.38396459 -3.1758515 3 1.90986295 0.3412267 -1.03493074 1.1844641 4 -0.90686896 1.7211738 -0.71215313 -0.5953466 5 0.02312328 0.3256303 -0.36993899 -0.8732530
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短