我有一个包含各种数据列和行的数据框。我想选择“年份”列 = 2015 年且“月份”列 = 7 的所有行。
以下作品:
new_result.loc[new_result['Year'] == 2015,:].loc[new_result['Month'] == 7,:]
但是,有没有更优雅的方式来表达同样的事情呢?即更少的文本,因为我可以看到总文本如何在多个条件查询中失控。
最佳答案
new_result[(new_result['Year']==2015) & (new_result['Month']==7)]
或
new_result.query("Year==2015 and Month==7")
关于python - 多重条件切片(pandas dataframe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30902661/