【发布时间】:2020-06-13 17:33:59
【问题描述】:
我在第一列中有两个具有相同列名和相同 ID 的数据框。在第一个数据框中,我有 int 信息,在第二个 - str 中。
以下是它们的外观示例:
ID Cat1 Cat2 Cat3
1 1 1 0
2 0 2 1
3 0 0 5
ID Cat1 Cat2 Cat3
1 text text text
2 text text text
3 text text text
我想将它们合并到一个 DataFrame 中,并将两个 Data Frames 的信息合并到同一个单元格中。所以结果应该是这样的:
ID Cat1 Cat2 Cat3
1 1, text 1, text 0, text
2 0, text 2, text 1, text
3 0, text 0, text 5, text
我尝试使用 pandas.combine,但无法正常工作。
这个任务能解决吗?
【问题讨论】:
-
请提供一个可重现的示例,以便人们可以复制您的代码并更轻松地获取数据以帮助您
-
这是我在平台上的第一个问题,对不起。以后会做的,谢谢
标签: python pandas dataframe merge