Most operations in pandas
can be accomplished with operator chaining ( groupby
, aggregate
, apply
, etc), but the only way I’我发现过滤行是通过正常的括号索引
df_filtered = df[df['column'] == value]
这是没有吸引力的,因为它需要我将 df
分配给一个变量,然后才能过滤其值。有没有更像下面的东西?
df_filtered = df.mask(lambda x: x['column'] == value)
原文由 duckworthd 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不完全确定你想要什么,你的最后一行代码也无济于事,但无论如何:
“链接”过滤是通过“链接”布尔索引中的标准来完成的。
如果你想链接方法,你可以添加你自己的掩码方法并使用那个方法。