【发布时间】:2019-10-20 05:55:21
【问题描述】:
我有两个 pandas 数据框,我试图将它们合并到它们的 ID 号上。但是在 df1 中,ID 被多次使用,而在 df2 中,它只被使用一次。因此,我希望最终的数据框包含用逗号分隔的所有结果,并在其前面有一个索引值。我做了一个简单的例子来帮助我解释我在问什么。
我尝试过像往常一样合并它们:
MergedGoal= pd.merge(df1, df2, on='ID', how='left')
但是我得到一个 ID 的关键错误,可能是因为有重复。我怎样才能将它们加在一起?如果有人也可以给我一些关于如何为每个增加的价值添加索引的见解,那将是惊人的。但是,如果不能添加完全没问题的索引号,我只需要在同一个条目中用逗号分隔的所有值。
【问题讨论】:
-
请不要图片,以文本形式发布数据
-
为什么图片有问题?
-
哦,我明白为什么图片不好了
-
当然,请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, complete, and verifiable example 并相应地修改您的问题
标签: python pandas dataframe merge jupyter-notebook