R - 使用for循环问题从数据表中选择列

时间:2017-01-29 11:38:39

标签: r data.table

我正在循环运行,我想选择第1列,第i列,

当我使用1 i j运行时,我得到了这个结果:

> trainingSet[,c(1,i,j)]
[1] 1 2 3

当我以1 2 3为例运行时,我得到了预期的结果:

> trainingSet[,c(1,2,3)]
     Class Alcohol Malic_acid
  1:     1   14.23       1.71
  2:     1   13.20       1.78
  3:     1   13.16       2.36
  4:     1   14.37       1.95
  5:     1   13.24       2.59
 ---                         
122:     3   14.16       2.51
123:     3   13.71       5.65
124:     3   13.27       4.28
125:     3   13.17       2.59
126:     3   14.13       4.10

我如何解决这个问题?

0 个答案:

没有答案