【发布时间】:2018-10-21 13:11:51
【问题描述】:
我想应用多重关键字过滤器来过滤列。我试过这个代码:
df = df.filter(regex='AMP','amp','date')
我得到的错误:
df = df.filter(regex='AMP','amp','date')
^
SyntaxError: positional argument follows keyword argument.
基本上,我希望所有具有这些关键字的列都包含在其列名中。 提前谢谢你
【问题讨论】:
-
错误消息说:永远不要在 python 中的关键字参数后面使用位置参数 - 仅仅因为在提供任意 kwargs 列表后位置是没有意义的
-
基本上
df = df.filter('AMP','amp','date')