1
2つのパンダデータフレームdfa
とdfb
が与えられた場合、各データフレームのマルチインデックスには、不足しているデータフレームインデックスを記入
In [149]: dfa - dfb
Out[149]:
c
a b
0 5 0.0
1 6 NaN
2 7 0.0
3 8 0.5
4 9 0.0
...しかしdfa
もdfb
からインデックスを欠いていてもよい:ここ
In [147]: dfa
Out[147]:
c
a b
0 5 10.0
1 6 11.0
2 7 12.0
3 8 13.5
4 9 14.0
In [148]: dfb
Out[148]:
c
a b
0 5 10
2 7 12
3 8 13
4 9 14
は、dfb
インデックス(1,6)を欠いています。値は0
で、各データフレームに欠落したインデックスを挿入する必要があります。言い換えれば
、各データフレームのインデックスが追加された行は、私はいくつかの値にNaN
を交換する必要がある場合は、パラメータfill_value
でDataFrame.sub
が必要だと思う0