首页 > 解决方案 > groupby 和 agg 之后的行数

问题描述

我正在尝试获取每个 LoanRange 的行数,现在数据框显示“JobsRetained”的计数。JobsRetained 的总金额仍需显示。

jobsByRange_df = ppp_df.groupby(["Industry", "LoanRange"])["JobsRetained"].agg(['count', 'sum'])
jobsByRange_df 

这是当前的 DataFrame 显示

标签: pythonpandasdataframeaggregate

解决方案


不确定这是否是您想要的。请试试这个:

jobsByRange_df = ppp_df.groupby(["Industry", "LoanRange"]).agg(SumJobsRetained=('JobsRetained', 'sum'), CountLoanRange=('LoanRange', 'count'))

jobsByRange_df

如果它不起作用,你能分享你的数据框吗?得到一个准确的答案会很有帮助。


推荐阅读