Python pandas:合并两个不带键的表(用广播所有元素乘以2个数据帧;NxN数据帧)

2024-06-28 15:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我要合并2个具有广播关系的数据帧: 没有公共索引,只想找到2个数据帧中的所有行对。 所以要使N行数据帧x M行数据帧=N*M行数据帧。 没有使用itertool,有什么规则可以做到这一点吗?

DF1=
  id  quantity  
0  1        20  
1  2        23  

DF2=
      name  part  
    0  'A'   3  
    1  'B'   4  
    2  'C'   5  

DF_merged=
      id  quantity name part 
    0  1        20  'A'  3 
    1  1        20  'B'  4 
    2  1        20  'C'  5 
    3  2        23  'A'  3
    4  2        23  'B'  4
    5  2        23  'C'  5

Tags: 数据nameiddf关系规则mergedquantity