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