我有一个数据帧,其中包含各种列和行的数据。我想选择"年份"列= 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")