gpt4 book ai didi

r - 与 dplyr 中的 starts_with() 相反

转载 作者:行者123 更新时间:2023-12-04 06:54:00 25 4
gpt4 key购买 nike

我有 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"

我知道我可以选择那些以 X__ 开头的变量通过使用函数 df %>% select(starts_with("X_")) .

我的问题是是否有一个函数可以精确选择那些不以 X__ 开头的变量。 .输出应该类似于 df %>% select(! starts_with("X_")) .提前致谢

最佳答案

是的。您可以使用 -否定选择/删除变量:

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

关于r - 与 dplyr 中的 starts_with() 相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46222833/

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