首页 > 解决方案 > 如何在 groupby 列中使用具有 nan 值的 groupby

问题描述

我有以下数据框: 原始数据框 我想要以下输出: 输出数据框

我曾尝试在“容器”列(以及 sum 和其他列)上使用 groupby,但它只将第一行作为输出。

我对 python 和 pandas 很陌生。并且不确定是否正确。一些模糊问题的答案对我来说太高级了,我无法理解。我只是想知道我是否可以只用 2/3 行编码来获得输出。

标签: pythonpandas-groupby

解决方案


我相信你可以groupby并且sum喜欢下面。将dropna删除NaN您的 /empty 值DataFrame

df.dropna().groupby(['Container']).sum()

推荐阅读