pandas 在groupby之后将具有部分NA值的多行合并为一行

ndasle7k  于 2023-03-11  发布在  其他
关注(0)|答案(1)|浏览(160)

我有一个数据框,其中有许多NAN值。数据框如下所示。

这是一个例子。这里我想第5行和第6行被合并的地方有NAN。此外,第12行和第13行也可以合并为一个。我想在任何可能的地方合并,并保持所有不同的组合。列Main_ID代表每个用户,因此我需要分组。我不能这样做,需要一些帮助相同。

2izufjch

2izufjch1#

如果我正确理解了这个问题,并且在您的示例中,所有列都是numerical或datetime,那么您应该能够执行以下操作:

pd.groupby('Main_ID').max()

相关问题