基于熊猫可变窗口的加权平均值

罗希特

我想将基于“天”的“周期”的加权平均值作为窗口。窗口并不总是相同的。如何计算熊猫的加权平均值?

In [3]: data = {'cycle':[34.1, 41, 49.0, 53.9, 35.8, 49.3, 38.6, 51.2, 44.8],
'day':[6,6,6,13,13,20,20,20,20]}


In [4]: df = pd.DataFrame(data, index=np.arange(9), columns = ['cycle', 'day'])

In [5]: df
Out[5]:
   cycle  day
0   34.1    6
1   41.0    6
2   49.0    6
3   53.9   13
4   35.8   13
5   49.3   20
6   38.6   20
7   51.2   20
8   44.8   20

我期望三个值(如果我正确执行了此操作):

34.1 * 1/3 + 41 * 1/3 + 49 * 1/3 = 41.36

cycle      day
41.36       6
 6.90      13
45.90      20
SQLnoob

如果我理解正确,我想你只是想要:

df.groupby(['day']).mean()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

3 Excel中的可变加权平均值

来自分类Dev

如何计算窗口连接中的加权平均值?

来自分类Dev

基于几行的R中的加权平均值

来自分类Dev

使用熊猫/数据框计算加权平均值

来自分类Dev

多列熊猫群加权平均值

来自分类Dev

包含特定值的行的熊猫加权平均值

来自分类Dev

获取熊猫中多个ID的加权平均值

来自分类Dev

熊猫数据框的年度加权平均值

来自分类Dev

XSLT计算加权平均值

来自分类Dev

地理加权平均值

来自分类Dev

PyTorch张量的加权平均值

来自分类Dev

取列表的加权平均值

来自分类Dev

多行的SQL加权平均值-

来自分类Dev

如何计算加权平均值?

来自分类Dev

Gnuplot误差加权平均值

来自分类Dev

BigQuery 中的加权平均值

来自分类Dev

不同行的加权平均值

来自分类Dev

POSTGRESQL:加权平均值而不是平均值?

来自分类Dev

使用熊猫中的数据透视表的加权平均值

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

熊猫数据透视表:通过aggfunc计算加权平均值

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

如何旋转熊猫数据框以包含加权平均值?

来自分类Dev

在PySpark中计算加权平均值

来自分类Dev

使用Pandas数据框计算加权平均值

来自分类Dev

如何获得按列分组的加权平均值

来自分类Dev

python numpy与nans的加权平均值

来自分类Dev

在单个查询中计算加权平均值

来自分类Dev

将加权平均值与合计值相加