我想基于多个列名标准对数据框进行子集化。我有一个数据框如下:
id team_col_code1 team_col_code2 ... team_col_code78 Gender State team_cost_code1 team_cost_code2 ... team_cost_code43
我正在尝试对此数据框进行子集,以便新数据集仅包含包含包含单词"col"
或"id"
或"Gender"
的列名称的列。
我能够根据包含关键字col的列名创建子集,如下所示
new_Df <- df[grep("col", names(df))]
我不确定如何将其他两列id
和Gender
纳入此子集,以便新数据集如下所示
id team_col_code1 team_col_code2 ... team_col_code78 Gender
非常感谢任何帮助。感谢。
答案 0 :(得分:2)
它可以像
一样简单yarn upgrade [DEPENDENCY]
答案 1 :(得分:0)
必须以这种方式工作:
df[,grepl("col|id|Gender",colnames(df))]