Добавить в корзинуПозвонить
Найти в Дзене
Властелин машин

Особенности операции заполнения данных с reindex

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

Для проведении операции по несовпадающим индексам часто пользуются методом reindex, поведение которого в условиях наличия пропусков может показаться неожиданным. Создадим и суммируем две серии:

Как можно заметить, ввиду различий в индексах операция только в одном случае дает результат. Если же вы хотите сохранить информацию следует создать общий индекс:

-2

Дальше переиндексировать серии по новому индексу и заполнить пропуски нулем. Для последней операции часто используют аргумент fill_value:

-3

Как можно заметить, с fill_value не происходит заполнение первичных пропусков, которые имелись до переиндексации серии. Поэтому правильнее было сделать так:

-4

Поэтому помните, что fill_value заполняет только пропуски полученные в результате переиндексации и пользуйтесь fillna.

-5