问题标签 [rolling-sum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
104793 浏览

python - Python - GroupBy 对象的滚动函数

我有一个grouped类型的时间序列对象<pandas.core.groupby.SeriesGroupBy object at 0x03F1A9F0>grouped.sum()给出了预期的结果,但我无法让 rolling_sum 使用该groupby对象。有没有办法将滚动功能应用于groupby对象?例如:

但是,我想要类似的东西:

0 投票
6 回答
29831 浏览

r - R中向量中的连续/滚动和

假设在 RI 中有以下向量:

如何执行一个操作,在每个索引处将 3 个连续元素相加,得到以下向量:

其中第一个元素 = 1+2+3,第二个元素 = 2+3+10 等等...?谢谢

0 投票
1 回答
5562 浏览

python - Pandas groupby:统计每个组在某个时间范围内出现的次数

我有一个数据框:

我想添加一个列来计算ID过去 1 个月内每个人的获胜次数,因此结果将如下所示:

我如何使用groupby功能并timegrouper获得它?

0 投票
2 回答
2942 浏览

python - Pandas:按列分组时获得滚动总和

我有一个看起来像的熊猫数据框

如何获得“名称”列中的任何人分解的这些值的 30 天(或 x 天)滚动总和?理想的输出将具有与当前数据框相同的列,但不是将每一行的值作为该人当天的值,而是将其在过去 30 天内的值的累积总和。

我知道我能做到

获得整体的滚动总和。但是如何返回一个按“名称”列分组的滚动总和的数据框?

0 投票
1 回答
689 浏览

mysql - MySQL查询的滚动累积总和

例如,我有下表:

我想获得一个列,该列对 x 天的销售额进行滚动累积总和。例如,超过 3 天,我们将获得:

是否可以在单个查询中获得,或者我是否必须在过去 x 天内为每个日期运行累积总和,然后汇总结果?

这是我对此查询的一般想法(但绝对不正确......):

0 投票
2 回答
3269 浏览

sql - SQL Server 中的 SUM 与 PARTITION BY 子句

我有下表

我需要使用以下逻辑在 SQL Server 中编写查询,

  • 分组为 QuotationId + QuotationDetailId。
  • 对于这个块中的每一个,我需要从第二行对上一行的值求和以获得固定

    /li>

所以在这种情况下,结果输出应该是

我已经尝试了几个查询但没有成功,有人可以建议我这样做吗?

最好的问候法布里齐奥

0 投票
1 回答
1607 浏览

python - Pandas:具有多个索引的滚动总和(即面板数据)

我有一个具有多个索引的数据框,并且想创建一些数据的滚动总和,但是对于索引中的每个 id。

例如,假设我有两个索引(FirmYear),并且我有一些名为zdata的数据。工作示例如下:

现在,我想为每家公司重新开始滚动总和。但是,如果我输入

它没有考虑多重索引,只是做一个正常的滚动总和。任何人都知道我应该怎么做(特别是因为我有比 2 更多的索引(公司、工人、国家、年份)

谢谢,

阿德里安

0 投票
1 回答
406 浏览

r - Conditional rolling sum

This is the data frame

I'd like to repeat the rolling sum on 3 month for each ID that have a cost = "yes". Note that in the example the IDs are just 3 but in my DB are n.

The output should be

I've seen a lot of example in other questions. one of my biggest problem is that the date is not continue.. so i can have different lag between different data.

Thanks

0 投票
1 回答
835 浏览

python - 将 groupby 滚动总和与原始 pandas DataFrame 重新组合

我有一个形式的熊猫数据框:

我想按'b'的值对数据进行分组,并添加新列'c',其中包含每个组的滚动总和'a',然后我想将所有组重新组合成一个未分组的DataFrame,其中包含' c' 列。我已经做到了:

但是这种方法存在几个问题:

  • 使用 for 循环对每个组进行操作感觉对于大型 DataFrame 来说会很慢(就像我的实际数据一样)

  • 我找不到一种优雅的方式来保存每个组的“c”列并将其添加回原始 DataFrame。我可以将每个组的 c 附加到一个数组中,用一个类似的索引数组压缩它,等等,但这似乎很 hacky。我在这里缺少内置的 pandas 方法吗?

0 投票
1 回答
735 浏览

excel - PowerPivot 筛选功能

在 PowerPivot Excel 2016 中,我编写了一个公式来使用过滤器函数总结年初至今的销售额,如下所示:

它工作得很好,现在在我的数据中,我有一个名为“Channel”的字段,我想在我的数据透视表中对其进行过滤,但它不起作用!有谁知道我应该如何修复这个公式?!

提前致谢...