如何更改此输入(使用序列:time,in,out,files):
Time In Out Files
1 2 3 4
2 3 4 5
Run Code Online (Sandbox Code Playgroud)
到这个输出(顺序:时间,输出,文件)?
Time Out In Files
1 3 2 4
2 4 3 5
Run Code Online (Sandbox Code Playgroud)
这是虚拟R数据:
table <- data.frame(Time=c(1,2), In=c(2,3), Out=c(3,4), Files=c(4,5))
table
## Time In Out Files
##1 1 2 3 4
##2 2 3 4 5
Run Code Online (Sandbox Code Playgroud) 我想将数据框的最后一列移到开头(作为第一列).我怎么能在R?
我的data.frame有大约一千列来改变订单.我只想选择一列并"将其移至开头".
我试图以通用方式对最后一列进行一些操作.
我在论坛上找到了这段很好的代码,它返回了最后一列的名称:
tail(names(train),1) #returns [1] "last"
Run Code Online (Sandbox Code Playgroud)
我仍然无法弄清楚如何直接引用我的数据集的最后一列:
data$last