我创建了以下数据帧:
availability = pd.DataFrame(propertyAvailableData).set_index("createdat")
monthly_availability = availability.fillna(value=0).groupby(pd.TimeGrouper(freq='M'))
这将产生以下输出
^{pr2}$我试图通过以下操作获得每月创建的平均值:
monthly_availability_mean = monthly_availability.mean()
但是,我得到以下输出:
2015-08-18 2015-09-09 2015-09-10 2015-09-11 2015-09-12 \
createdat
2015-08-31 0.111111 0.444444 0.666667 0.777778 0.777778
2015-09-30 0.000000 0.222222 0.222222 0.222222 0.222222
2015-10-31 0.000000 0.000000 0.000000 0.000000 0.000000
当我检查august时,我得到:
1.0 + 0 + 0 + 0 + 0 / 5 = 0.2
我怎样才能得到正确的月平均数?在
相关问题 更多 >
编程相关推荐