Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将多个列从一个data.frame复制到另一个data.frame_R_Dataframe - Fatal编程技术网

将多个列从一个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.frame
test1
,它有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