【发布时间】:2022-01-31 17:39:19
【问题描述】:
我有一个大于 100 列的大型 Pandas DataFrame,我想选择列名中出现子字符串 einkst_l 的所有列。
另外,我想选择name和year这两列。
到目前为止,我只能创建两个新的数据框:
e = 'einkst_l'
df_1 = df.filter(like = e, axis=1).reset_index(drop=True)
df_2 = df.filter(items = ['name', 'year'], axis=1).reset_index(drop=True)
我想一次选择所有列,但很遗憾,“赞”和“项目”不能在一个语句中组合。 如何一次选择名称 + 年份 + 包含指定子字符串的所有列?
【问题讨论】: