Python 如何根据条件对数据帧进行切片?

Python 如何根据条件对数据帧进行切片?,python,pandas,Python,Pandas,当我使用以下代码时: frioMurteira = data.loc[(data["POM"] == "Murteira" & data["TMP"] > 7.2), ["DTM","TMP"]] frioMurteira = data.loc[(data["POM"] == "Murteira") & (data["TMP"] > 7.2), ["DTM","TMP"]] 我得到以下错误: cannot compare a dtyped [float64] ar

当我使用以下代码时:

frioMurteira = data.loc[(data["POM"] == "Murteira" & data["TMP"] > 7.2), ["DTM","TMP"]]
frioMurteira = data.loc[(data["POM"] == "Murteira") & (data["TMP"] > 7.2), ["DTM","TMP"]]
我得到以下错误:

cannot compare a dtyped [float64] array with a scalar of type [bool]
你能帮我吗


谢谢

我想你的大括号有错误,试试这个:


我认为您的大括号有错误,请尝试以下操作: