gpt4 book ai didi

r - 在 dplyr 中选择带有特殊字符的名称

转载 作者:行者123 更新时间:2023-12-03 09:09:32 25 4
gpt4 key购买 nike

如何使用 dplyr::select 而不使用列索引取消选择名为“(Intercept)”的列?

library(dplyr)
library(tibble)

tib<-tribble(~"(Intercept)",~b,
80,3,
80,4,
80,4)

tib[,-1] # works

select(tib,eval(parse(("-(Intercept)")))) # does not work
select(tib,as.name(("-(Intercept)"))) # does not work
select(tib,-"\(Intercept\)") # does not work

谢谢&亲切的问候

最佳答案

我们需要使用反引号

tib %>% 
select(-`(Intercept)`)
tib %>%
select(`(Intercept)`)

关于r - 在 dplyr 中选择带有特殊字符的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43976611/

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