【发布时间】:2020-12-09 04:07:02
【问题描述】:
我有一个带有列标题的 pandas 数据框,其中包含信息。我想遍历列标题并在每个标题上使用逻辑运算来提取具有我拥有的相关信息的列。
我的 df.columns 命令给出了这样的结果:
['(param1:x)-(param2:y)-(param3:z1)',
'(param1:x)-(param2:y)-(param3:z2)',
'(param1:x)-(param2:y)-(param3:z3)']
我只想选择包含 (param3:z1) 和 (param3:z3) 的列。
这可能吗?
【问题讨论】:
-
试试
df.columns.str.contains('param3:z1|param3:z3')
标签: pandas dataframe header iteration