【发布时间】:2021-02-03 15:34:49
【问题描述】:
我有一个像这样的熊猫数据框:
id code mean count
1 A 32 22
1 B 9 56
1 C 25 78
2 A 33 35
2 B 11 66
基本上,对于每个 ID,可能有 N 个条目,并且每个 ID 的 N 会有所不同,对于某些可能是 1,对于某些可能是 3 或更多。我想连接所有具有相同 ID 的行。 我知道某些 ID 的某些列最终会为空,因为与其他 ID 的 N 相比,它们的“N”会更低,所以我想为这些空列填写 -1
最终的数据框将如下所示:
id code1 mean1 count1 code2 mean2 count2 code3 mean3 count3
1 A 32 22 B 9 56 C 25 78
2 A 33 35 B 11 66 -1 -1 -1
请询问可能需要的任何其他信息。
编辑
请注意您使用的是原版 pandas,而不是 modin.pandas 或任何其他版本的 pandas。我在使用 modin.pandas 时尝试执行问题时遇到了问题,但 vanilla pandas 工作得很好。
【问题讨论】: