我有一个数据帧列表
DFA:
item a A
A 1 2
B 1 3
C 0 4
Run Code Online (Sandbox Code Playgroud)
DFB:
item a B
E 1 2
F 0 6
Run Code Online (Sandbox Code Playgroud)
DFC:
item a C
G 1 3
H 0 4
Run Code Online (Sandbox Code Playgroud)
我想将缺少的列添加到每个数据帧
这就是我想要的:dfA:
item a A B C
A 1 2 0 0
B 1 3 0 0
C 0 4 0 0
Run Code Online (Sandbox Code Playgroud)
DFB:
item a A B C
E 1 0 2 0
F 0 0 6 0
Run Code Online (Sandbox Code Playgroud)
DFC:
item a A B C
G 1 …Run Code Online (Sandbox Code Playgroud) 我想合并两个Pandas DataFrames.如果item代码(例如A,B,C,d)是相同的,它们的属性a,b必须是相同的,但b是一个numpy的阵列或即unhashable列表.
富:
item a b
A 1 [2,0]
B 1 [3,0]
C 0 [4,0]
Run Code Online (Sandbox Code Playgroud)
酒吧:
item a b
A 1 [2,0]
D 0 [6,1]
Run Code Online (Sandbox Code Playgroud)
这就是我要的
code a b Foo Bar
A 1 [2,0] 1 1
B 1 [3,0] 1 0
C 0 [4,0] 1 0
D 0 [6,1] 0 1
Run Code Online (Sandbox Code Playgroud)