【发布时间】:2018-09-25 01:23:26
【问题描述】:
我想选择以下列四种方式之一开始的所有列:CB、LB、LW、CW,但不选择任何具有字符串“con”的列。
我目前的做法是:
tester <- df_ans[,names(df_ans) %in% colnames(df_ans)[grepl("^(LW|LB|CW|CB)[A-Z_0-9]*",colnames(df_ans))]]
tester <- tester[,names(tester) %in% colnames(tester)[!grepl("con",colnames(tester))]]
在像 dplyr 这样的库中是否有更好/更有效的方法来执行此操作?
【问题讨论】:
-
请展示一个可重现的小例子和预期的输出