1

我有以test500 列命名的 data.frame。我需要创建test1具有 7 列的 data.frame,从test(它们的编号是 1,2、52、121、123、344、401 等)我怎样才能轻松做到这一点?(我的意思是很快)

4

1 回答 1

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
于 2012-04-15T13:43:26.740 回答