在deply中,如何选择包含字符串[cat]或[b]的变量?

问题描述 投票:0回答:1

在 dplyr 中,如何选择包含

cat
b
的列?
select(matches("('cat')('b')"))
好像不行

 library(tidyverse)
    ori_df <- data.frame(ccat_a=1,wt=2,cat_b=1,cf=6,fbw=4)
    ori_df %>% select(matches("('cat')('b')"))
select dplyr
1个回答
0
投票

使用 tidyselect 中的

contains

ori_df <- data.frame(ccat_a=1,wt=2,cat_b=1,cf=6,fbw=4)
ori_df %>% 
    select(contains(c("cat", "b")))
© www.soinside.com 2019 - 2024. All rights reserved.