【发布时间】:2019-11-15 19:04:57
【问题描述】:
我想通过多个正则表达式订购一个 DataFrame。也就是说,例如在这个DataFrame中
df = pd.DataFrame({'Col1': [20, 30],
'Col2': [50, 60],
'Pol2': [50, 60]})
在以 C 开头的列之前获取以 P 开头的列。
我发现你可以用一个像这样的正则表达式来过滤
df.filter(regex = "P*")
但我无法通过更多关卡来做到这一点。
更新: 我想在一条指令中做到这一点,我已经能够使用正则表达式列表并连接另一个 DataFrame 中的列。
【问题讨论】:
标签: python regex pandas dataframe