[英]Filter dataframe based on 2 columns
I have a big dataframe我有一个大 dataframe
city![]() |
Flow![]() |
---|---|
Berlin![]() |
False![]() |
Berlin![]() |
True![]() |
Vienna![]() |
False![]() |
Vienna![]() |
True![]() |
Vienna![]() |
False![]() |
Frankfurt![]() |
True![]() |
Frankfurt![]() |
False![]() |
I want to remove only the rows where city and flow is Vienna and false using python我只想使用 python 删除 city 和 flow 是 Vienna 和 false 的行
Resulting dataframe should be结果 dataframe 应该是
city![]() |
Flow![]() |
---|---|
Berlin![]() |
False![]() |
Berlin![]() |
True![]() |
Vienna![]() |
True![]() |
Frankfurt![]() |
True![]() |
Frankfurt![]() |
False![]() |
Try:尝试:
>>> 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.