擅长:python、mysql、java
<p>我在没有求助于熊猫的情况下找到了答案,但我仍然有兴趣知道如何在熊猫身上实现同样的效果,解决方案是使用外部连接:</p>
<pre>
>>>a=larry([[1,2],[3,4]],label=[['A','B'],['C','D']])
>>> b=larry([[1,2,5],[1,3,4],[6,7,8]],label=[['A','B','X'],['C','D','Y']])
>>> a
label_0
A
B
label_1
C
D
x
array([[1, 2],
[3, 4]])
>>> c=la.add(a,b)
>>> c
label_0
A
B
label_1
C
D
x
array([[2, 4],
[4, 7]])
>>> c=la.add(a,b,join='outer')
>>> c
label_0
A
B
X
label_1
C
D
Y
x
array([[ 2., 4., nan],
[ 4., 7., nan],
[ nan, nan, nan]])
>>> c=la.add(a,b,join='outer',missone=0)
>>> c
label_0
A
B
X
label_1
C
D
Y
x
array([[ 2., 4., 5.],
[ 4., 7., 4.],
[ 6., 7., 8.]])
>>> a
label_0
A
B
label_1
C
D
x
array([[1, 2],
[3, 4]])
>>> b
label_0
A
B
X
label_1
C
D
Y
x
array([[1, 2, 5],
[1, 3, 4],
[6, 7, 8]])
>>>
</pre>