我有一个数据帧,其中包含: State Country Date Cases
0 NaN Afghanistangroupby cumulative sum,并尝试了以下内容: df['Total'] = df.groupby(['State','Country'])['Cases'].cumsum() 返回一系列-1 df[
我知道有一些关于这个主题的问题(比如Pandas: Cumulative sum of one column based on value of another),但是它们都不能满足我的要求。假设我有一个像这样的数据帧 ? 。 我想按月计算成本分组的累积和,避免考虑当前值,以便使用groupby和cumsum获得所需的column.By。我获得列CumSum ? 。
我在Pandas DF中有一个时序分组表。我正在尝试在组内创建一个运行和,条件是运行和不能为负,即当运行和变为负数时,列单元格值重置为零,并继续运行和计算,以保持完整性和数据质量。我已经在groupby()函数中使用了cumsum(),但似乎不能动态地将累积值重置为零。我也看了下面的帖子,但这与稍微不同的问题有关: Pandas dataframe - running sum with reset 以下是代码(带有我