Python 如何根据条件将现有数据帧的行推送到新数据帧?

Python 如何根据条件将现有数据帧的行推送到新数据帧?,python,pandas,Python,Pandas,我目前有一个带有房屋标高信息的数据框。我想根据条件将其划分为不同的数据帧。我有以下资料: minor = data[data.NAVD88 <= 5] moderate = data[data.NAVD88 > 5] and data[data.NAVD88 < 7] major = data[data.NAVD88 >= 7] 正确的语法是什么使其正常工作?通过&使用双向和,并且因为优先级优先级为链接布尔掩码添加了(): minor = data[data.NAVD8

我目前有一个带有房屋标高信息的数据框。我想根据条件将其划分为不同的数据帧。我有以下资料:

minor = data[data.NAVD88 <= 5]
moderate = data[data.NAVD88 > 5] and data[data.NAVD88 < 7]
major = data[data.NAVD88 >= 7]

正确的语法是什么使其正常工作?

通过
&
使用双向
,并且因为优先级优先级为链接布尔掩码添加了
()

minor = data[data.NAVD88 <= 5]
moderate = data[(data.NAVD88 > 5) & (data.NAVD88 < 7)]
major = data[data.NAVD88 >= 7]
minor=data[data.NAVD88 5)和(data.NAVD88<7)]
主要=数据[data.NAVD88>=7]
minor = data[data.NAVD88 <= 5]
moderate = data[(data.NAVD88 > 5) & (data.NAVD88 < 7)]
major = data[data.NAVD88 >= 7]