小编par*_*ist的帖子

Pandas 使用多个类似条件过滤列名

我想使用 pandas 数据帧过滤器的简单性,但使用多个LIKE标准。我的数据框中有很多列,我想将列标题组织到不同的列表中。

例如 - 任何包含“时间”的列标题。

df.filter(like='time',axis=1)``
Run Code Online (Sandbox Code Playgroud)

然后是包含“分钟”或“秒”的任何列。但我如何在这个简单、干净的声明中允许多个标准呢?我已经尝试了很多类似的迭代,有没有办法做到这一点,或者这个声明不允许这样做?如果没有,欢迎使用其他简单、干净的方法!

df.filter(like=('mins','secs'),axis=1)
Run Code Online (Sandbox Code Playgroud)

python filter pandas

0
推荐指数
1
解决办法
6360
查看次数

标签 统计

filter ×1

pandas ×1

python ×1