【发布时间】:2011-08-03 00:22:01
【问题描述】:
如何更改此输入(按顺序:时间、输入、输出、文件):
Time In Out Files
1 2 3 4
2 3 4 5
到这个输出(按顺序:time、out、in、files)?
Time Out In Files
1 3 2 4
2 4 3 5
这是虚拟 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
【问题讨论】:
-
help(Extract)也称为?'[' -
除了@Joris 的建议,尝试阅读“An Introduction to R”手册的第 2.7 节和第 5 节:cran.r-project.org/doc/manuals/R-intro.html
-
另外一个问题:所有答案都需要完整的列列表,否则会导致子集。如果我们只想列出要排序的几列作为第一列,同时保留所有其他列怎么办?