R编程的新手,关于子集函数有一个简单的问题。我希望在子集函数中使用索引而不是列的名称。
例如,在空气质量数据集中,而不是
subset(airquality, Temp > 80, select = c(Ozone, Temp))
我想使用Temp和Ozone列的列索引
答案 0 :(得分:2)
我们可以使用
subset(airquality, Temp > 80, select = c(1,4))
根据OP的评论,需要使用get
对行进行子集化(由评论中的@Ananda Mahto提供)
subset(airquality, get(names(airquality)[4]) > 80, c(1, 4))