我有一個數據框,其中的列不斷添加到它。我還有一個我想留在最後的專欄。我認爲我必須跳過一些非常基本的命令,但似乎無法在任何地方找到答案。總之,這裏是一些樣本數據:如何重新排列數據幀中的列作爲最後一列
x=1:10
y=21:30
z=data.frame(x,y)
z$total=z$x+z$y
z$w=11:20
z$total=z$x+z$y+z$w
當我鍵入z
我得到這個:
x y total w
1 1 21 33 11
2 2 22 36 12
3 3 23 39 13
4 4 24 42 14
5 5 25 45 15
6 6 26 48 16
7 7 27 51 17
8 8 28 54 18
9 9 29 57 19
10 10 30 60 20
注總列如何而來的前W,顯然任何後續列。有什麼辦法可以強制它成爲最後一列?我猜測我必須以某種方式使用ncol(z)
。或者可能不是。