Для проведении операции по несовпадающим индексам часто пользуются методом reindex, поведение которого в условиях наличия пропусков может показаться неожиданным. Создадим и суммируем две серии: Как можно заметить, ввиду различий в индексах операция только в одном случае дает результат. Если же вы хотите сохранить информацию следует создать общий индекс: Дальше переиндексировать серии по новому индексу и заполнить пропуски нулем. Для последней операции часто используют аргумент fill_value: Как можно заметить, с fill_value не происходит заполнение первичных пропусков, которые имелись до переиндексации серии. Поэтому правильнее было сделать так: Поэтому помните, что fill_value заполняет только пропуски полученные в результате переиндексации и пользуйтесь fillna.