在pandas.DataFrame.filter中,有一种方法可以使用参数“like”或“regex”,以便它们支持 OR 条件。例如:
df.filter(like='bbi', axis=1)
Run Code Online (Sandbox Code Playgroud)
将过滤名称中包含的列bbi,但是如何过滤包含'bbi'OR的列'abc'?
一些失败的选项:
df.filter(like='bbi' or 'abc', axis=1)
df.filter(like=('bbi' or 'abc'), axis=1)
Run Code Online (Sandbox Code Playgroud)