在没有明确定义列因子的情况下使用RStudio的自动完成功能吗?

时间:2018-05-03 19:29:55

标签: r dataframe dplyr rstudio

我有一个data.frame,其中有一列变量名,数百个名字很难记住。如果我以某种方式明确定义它们,当我输入它们时,R-Studio会很好地缩小它们(下面的示例截图),但是定义它们会使环境窗格完全混乱。是否有任何技巧以某种方式定义变量名称,但不需要它们显示在环境窗格中,或者可能还有另一种方法?我只想隔离和分析某些变量。

library(dplyr)
variable <- c("del_cvp_total_n", "del_cvp_tot_s", "del_swp_total_north", 
              "desiredvariable", "d418", "x1a_aba")
value <- c(1,2,3,4,5,6)
df_csv_surrogate <- data.frame(variable, value) %>% mutate(variable = as.factor(variable)

########################################################################################
variablesofinterest <- c("d418","desiredvariable") #where I hope autocomplete can help
########################################################################################

df <-  df_csv_surrogate %>% filter(variable %in% variablesofinterest) #%>% apply functions

例如,像这样,除了不需要明确定义desiredvariable

enter image description here

谢谢。

0 个答案:

没有答案