gpt4 book ai didi

r - dplyr::manip:如何使用字符串参数(保存列名)而不是列名

转载 作者:行者123 更新时间:2023-12-04 12:27:53 25 4
gpt4 key购买 nike

标题几乎描述了我想要的:

代替:

filter(mtcars, cyl == 8)

我想使用:

var <- "cyl"
filter(mtcars, var == 8) # pseudocode

就像

mtcars[which(mtcars[,var]==8),]

我看到有像这样的功能starts_with()但恕我直言,没有一个真正适合上述相当简单的应用程序。

最佳答案

试试这个:

mtcars %>% do(filter(., .[[var]] == 8))

关于r - dplyr::manip:如何使用字符串参数(保存列名)而不是列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com