Pandsで。例えば、以下のようなシリーズがあるとする。
python
1s1 = pd.Series([1, 2, 3, 4], index=['a', 'b', 'c', 'd']) 2# a 1 3# b 2 4# c 3 5# d 4 6# dtype: int64 7 8s2 = pd.Series([1, 2, 3, 4], index=['c', 'd', 'e', 'f']) 9# c 1 10# d 2 11# e 3 12# f 4 13# dtype: int64
s1 + s2の結果は、本来
python
1s1 + s1 2# a NaN 3# b NaN 4# c 4.0 5# d 6.0 6# e NaN 7# f NaN
となるが、
これを
python
1s1 + s1 2# a 1.0 3# b 2.0 4# c 4.0 5# d 6.0 6# e 3.0 7# f 4.0
となるようにしたい。
ご教授お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/22 11:49
2021/08/22 11:50