我有一个包含各种列和行数据的数据框。我想选择Year column = 2015和Month column = 7的所有行。
以下作品:
new_result.loc[new_result['Year'] == 2015,:].loc[new_result['Month'] == 7,:]
然而,有更优雅的方式来表达同样的事情吗?即更少的文本,因为我可以看到全文可以如何失控多重条件查询。
答案 0 :(得分:2)
new_result[(new_result['Year']==2015) & (new_result['Month']==7)]
或
new_result.query("Year==2015 and Month==7")