【发布时间】:2020-02-23 19:40:51
【问题描述】:
我想对一个数据框进行子集化,从而根据 colname 是否包含某个字符串这一事实来选择列。它必须包含的这些字符串存储在一个单独的列表中。
这就是我现在拥有的:
colstrings <- c('A', 'B', 'C')
for (i in colstrings){
df <- df %>% select(-contains(i))
}
但是,感觉这不应该用 for 循环来完成。有关如何缩短此代码的任何建议?
【问题讨论】:
标签: r