【发布时间】:2020-10-10 18:32:43
【问题描述】:
例如,考虑两个数据帧 A 和 B
数据框 A:
Name1 | Col1 | Col2
------+------+-----
A | 1 | 2
B | 4 | 3
C | 6 | 8
和数据框 B:
Name2 | Col3 | Col4
------+------+-----
P | 5 | 9
Q | 0 | 1
R | 2 | 7
我希望将它们转换成一个数据框,例如
新数据框:
Name1 | Col1 | Col2 | Name2 | Col3 | Col4
------+------+------+-------+------+------
A | 1 | 2 | P | 5 | 9
A | 1 | 2 | Q | 0 | 1
A | 1 | 2 | R | 2 | 7
B | 4 | 3 | P | 5 | 9
B | 4 | 3 | Q | 0 | 1
B | 4 | 3 | R | 2 | 7
C | 6 | 8 | P | 5 | 9
C | 6 | 8 | Q | 0 | 1
C | 6 | 8 | R | 2 | 7
我怎样才能改变它?
【问题讨论】:
-
这是什么逻辑?知道这会很有帮助。
-
嗯,我需要做这件事来准备我为我的 ML 模型 @ShubhamSharma 建立的数据。
-
但是为什么key只复制了3次,这里应该有一些逻辑吧?
-
@ShubhamSharma 这个名字实际上代表了 github 提交哈希和文件。这很复杂,但正如我所说,这一切都将用于 ML 模型
-
哦,笛卡尔积!!!这就是我要找的词。我想是的,这正是我想要的。谢谢人
标签: python python-3.x pandas dataframe