【发布时间】:2021-01-01 15:49:10
【问题描述】:
我想知道是否有办法在编写代码时选择多个变量。我的意思是当我们输入数据框名称后跟 $ 时,我们会得到所有变量的列表,但它只允许一次选择一个。
是否有允许选择多个的方法(如包或 rstudio 插件)?
到目前为止我一直在做的是(我从这个2012 post 得到了想法):
- 使用
dput(names(dataframe))然后选择我需要的内容 - 使用 dplyr 中的 starts_with、ends_with、contains 等(但这些仅在感兴趣的变量具有唯一模式时才有效)。
有了所有这些不错的 rstudio 插件,我希望有一种更好/更有效的方法来选择变量,而不必单独键入它们。
这听起来像是一个基本问题,如果之前有人问过,我提前道歉,但我在这里或 stackoverflow 上找不到答案。
非常感谢
【问题讨论】:
-
您是否正在寻找无需输入的图形?使用来自
dplyr的select()也允许一个范围。所以你可以做df %>% select(col1:col10)或类似的事情。从第二次阅读开始,您似乎在谈论 RStudio 中的自动完成功能,以及您基本上想要多选或复选框?