繁体   English   中英

根据 2 列过滤 dataframe

[英]Filter dataframe based on 2 columns

我有一个大 dataframe

城市
柏林 错误的
柏林 真的
维也纳 错误的
维也纳 真的
维也纳 错误的
法兰克福 真的
法兰克福 错误的

我只想使用 python 删除 city 和 flow 是 Vienna 和 false 的行

结果 dataframe 应该是

城市
柏林 错误的
柏林 真的
维也纳 真的
法兰克福 真的
法兰克福 错误的

尝试:

>>> df[df["city"].ne("Vienna")|df["Flow"]]
        city   Flow
0     Berlin  False
1     Berlin   True
3     Vienna   True
5  Frankfurt   True
6  Frankfurt  False

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM