我有一个名为gas
的矢量gas <- c("Hydrogen","Methane")
我还有一个名为df的数据框,看起来像
df <- ID Hydrogen Methane
1 2 20
1 3 19
1 2 23
2 8 13
等..
通常在数据框中使用变量我会使用df $ Hydrogen,但我想知道的是我是否也可以通过使用上面的向量来调用Hydrogen? e.g。
data$gas[1]
#In other words I would like the following to be true:
data$gas[1] == data$Hydrogen
我会用什么语法来获取它?
由于
答案 0 :(得分:1)
如果您需要特定的气体,请尝试:
df[,gas[1]]
对于所有气体:
df[gas]