我有df这个变量具有以下名称:
> names(df)
[1] "local authority: district / unitary (as of April 2015)" "oslaua"
[3] "December 2014" "X__1"
[5] "March 2015" "X__2"
[7] "June 2015" "X__3"
Run Code Online (Sandbox Code Playgroud)
我知道我可以选择那些X__以函数开头的变量df %>% select(starts_with("X_")).
我的问题是,是否会有一个函数可以精确选择那些不以那些开头的变量X__.输出应该给出类似的东西df %>% select(! starts_with("X_")).提前致谢
Psi*_*dom 10
是.您可以-用来否定选择/删除变量:
df <- data.frame(X_1 = 1:3, X_2 = 2:4, Y_1 = 1:3, Y_2 = 2:4)
df %>% select(-starts_with('X_'))
# Y_1 Y_2
#1 1 2
#2 2 3
#3 3 4
Run Code Online (Sandbox Code Playgroud)