R 如何使用Eval从数据框中获取列和行
所以我知道我可以这样做,以获得TPDC行中的值,该值对应于CONC等于cmax的行:R 如何使用Eval从数据框中获取列和行,r,R,所以我知道我可以这样做,以获得TPDC行中的值,该值对应于CONC等于cmax的行: tmax <- data$TPDC[which(data$CONC==cmax)] 这非常有效,但在上面的第一段代码中尝试这样做会返回“undefined columns selected”: 那么,如何从变量中选择列并将其子集到行呢?我肯定有些基本的东西我只是看得太多了。 谢谢 好的。。我知道怎么做了。。使用双[[]]so data[[eval(time.name)]]当使用单括号时,我会返回一个da
tmax <- data$TPDC[which(data$CONC==cmax)]
这非常有效,但在上面的第一段代码中尝试这样做会返回“undefined columns selected”:
那么,如何从变量中选择列并将其子集到行呢?我肯定有些基本的东西我只是看得太多了。谢谢 好的。。我知道怎么做了。。使用双[[]]so data[[eval(time.name)]]当使用单括号时,我会返回一个data.frame。。双括号返回的列表/向量与$does类似
data[eval(time.name)] or data[eval(conc.name)]
tmax <- data[eval(time.name)][which(data[eval(conc.name)]==cmax)]
data['TPDC'][3]