1

test500列の名前のdata.frameがあります。test17列の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 に答える