如何在Panda数据帧中删除带零的行?

时间:2016-10-05 22:40:41

标签: pandas dataframe

我想获取每个邮政编码的平均财产评估值(不计算零)。所以我的平均值为02126,平均值为02130.我想在AV_LAND中删除0的所有行。在熊猫数据框架中,最好的方法是什么?提前谢谢!

   ZIPCODE AV_LAND
0   02130   7900
1   02126   0
2   02126   20600
3   02126   520800
4   02126   20800
5   02127   0

1 个答案:

答案 0 :(得分:2)

假设df是您的数据框

df.loc[df.AV_LAND != 0].groupby('ZIPCODE').mean()

enter image description here

df.loc[df.AV_LAND != 0].groupby('ZIPCODE').mean().reset_index()

enter image description here