这是一个关于使用列表过滤pandas数据帧的通用问题。问题如下:
- 我有一个带有列
field
的pandas数据帧df
- 我有一个被禁止的字段列表,例如
ban_field=['field1','field2','field3']
- 所有的
ban_field
元素都出现在df.field
中
for f in ban_field:
df = df[df.field!=f]
有没有更符合Python风格的方法来进行(一行内)?