将多个列从一个data.frame复制到另一个data.frame
我有一个名为将多个列从一个data.frame复制到另一个data.frame,r,dataframe,R,Dataframe,我有一个名为test的data.frame,有500列。我需要创建data.frametest1,它有7列,来自test(它们的编号是1,2,52,121,123,344,401等) 我怎么能轻易做到?(我的意思是很快)一个简短的例子。以小数据框的第1、3列为例: d <- data.frame(a=c(1,2,3), b=c(4,5,6), c=c(7,8,9),d=c(2,3,4)) d[,c(1,3)] a c 1 1 7 2 2 8 3 3 9 d一个简短的例子。以小数据框
test
的data.frame,有500列。我需要创建data.frametest1
,它有7列,来自test
(它们的编号是1,2,52,121,123,344,401等)
我怎么能轻易做到?(我的意思是很快)一个简短的例子。以小数据框的第1、3列为例:
d <- data.frame(a=c(1,2,3), b=c(4,5,6), c=c(7,8,9),d=c(2,3,4))
d[,c(1,3)]
a c
1 1 7
2 2 8
3 3 9
d一个简短的例子。以小数据框的第1、3列为例:
d <- data.frame(a=c(1,2,3), b=c(4,5,6), c=c(7,8,9),d=c(2,3,4))
d[,c(1,3)]
a c
1 1 7
2 2 8
3 3 9
d