标签: 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
答案 0 :(得分:2)
假设df是您的数据框
df
df.loc[df.AV_LAND != 0].groupby('ZIPCODE').mean()
df.loc[df.AV_LAND != 0].groupby('ZIPCODE').mean().reset_index()