我的data.frame名为test
,有500列。我需要创建包含7列的data.frame test1
,来自test
(其编号为1,2,52,121,123,344,401等)
我怎么能这么容易呢? (我的意思是很快)
答案 0 :(得分:12)
一个简短的例子。取小数据框的第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