与Groupby的第一次输入的累积值总结
我有以下数据框架:
lst=[['01012021','A',100,'NaN'],['01012021','B',120,'NaN'],['01022021','A',140,5],['01022021','B',160,12],['01032021','A',180,20],['01032021','B',200,25]]
df1=pd.DataFrame(lst,columns=['Date','FN','AuM','NNA'])
我想生成一个新列(AUM_2),该列在AUM列中获取起始值,并通过列产品累积NNA中的条目。最终结果应该看起来像下面提到的数据框架:
lst=[['01012021','A',100,'NaN','NaN'],['01012021','B',120,'NaN','NaN'],['01022021','A',140,5,105],['01022021','B',160,12,132],['01032021','A',180,20,125],['01032021','B',200,25,157]]
df2=pd.DataFrame(lst,columns=['Date','FN','AuM','NNA','AuM_2'])
您是否知道如何使用GroupBy生成Aum_2列? 谢谢您的帮助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 < groupby.cumsum 和每个组的第一个值,
groupby.transform
::Sum values from
GroupBy.cumsum
and first values per groups byGroupBy.transform
: