小编niu*_*asu的帖子

将缺少的列添加到数据框

我有一个数据帧列表

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)

python pandas

4
推荐指数
2
解决办法
2205
查看次数

将数据帧与不可用的列合并

我想合并两个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)

python merge dataframe pandas

2
推荐指数
2
解决办法
2575
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

merge ×1