如何根据条件切割pandas数据帧?

时间:2014-02-25 15:24:11

标签: python pandas

当我使用以下代码时:

frioMurteira = data.loc[(data["POM"] == "Murteira" & data["TMP"] > 7.2), ["DTM","TMP"]]

我收到以下错误:

cannot compare a dtyped [float64] array with a scalar of type [bool]

你能帮帮我吗?

谢谢

1 个答案:

答案 0 :(得分:3)

我认为你的大括号出错了,试试这个:

frioMurteira = data.loc[(data["POM"] == "Murteira") & (data["TMP"] > 7.2), ["DTM","TMP"]]