R 非标准评价与特征向量
假设我有一个如下的数据集R 非标准评价与特征向量,r,dplyr,R,Dplyr,假设我有一个如下的数据集 d <- data.frame(a = 1:10, b = letters[1:10], c = sample(10)) 这是因为dplyr包使用非标准求值,并希望传递实际变量名,而不是字符 您还可以使用: d %>% select(one_of(v)) 您还可以使用: d %>% select(one_of(v)) 对于标准计算,您将希望在函数的给定名称后使用下划线。在这种情况下,即选择。我们还需要使用.dots参数将向量插入调用中 d %&g
d <- data.frame(a = 1:10, b = letters[1:10], c = sample(10))
这是因为dplyr
包使用非标准求值,并希望传递实际变量名,而不是字符 您还可以使用:
d %>% select(one_of(v))
您还可以使用:
d %>% select(one_of(v))
对于标准计算,您将希望在函数的给定名称后使用下划线。在这种情况下,即
选择
。我们还需要使用.dots
参数将向量插入调用中
d %>% select_(.dots = v)
有关更多信息,请参见
帮助(选择)
和vignette(“nse”)
。有关标准评估,您需要在函数的给定名称后使用下划线。在这种情况下,即选择
。我们还需要使用.dots
参数将向量插入调用中
d %>% select_(.dots = v)
有关更多信息,请参见
帮助(选择)
和渐晕(“nse”)
。是吗?这就是为什么它有标准的eval版本select.
。在这里,d%>%select_v)
运行良好。哎呀,你们都是对的。对不起,谢谢!和往常一样,你们都很棒。后缀非常有用。谢谢对这就是为什么它有标准的eval版本select.
。在这里,d%>%select_v)
运行良好。哎呀,你们都是对的。对不起,谢谢!和往常一样,你们都很棒。后缀非常有用。谢谢