Выравнивание таблиц в Pandas
У таблицы слева у каждой строки есть метка индекса. Когда складывают две таблицы или соединяют их по смыслу, Pandas ищет пары не по номеру строки сверху вниз, а по совпадению этих меток.
Если метки совпали, значения участвуют в операции вместе. Если метка есть только в одной таблице, на другой стороне считают, что данных нет, и в результате появляется пропуск. Порядок строк в исходных файлах при этом не важен.
Иногда нужно заранее задать список меток: часть строк переставить, добавить пустые места под новые метки или убрать лишнее. Другой частый случай - две таблицы с разным набором меток, которые надо привести к одному виду перед расчётом. Отдельно разбирают наборы меток как сущности и сложение, где пропуск с одной стороны можно заменить нулём.
Со всем этим мы и будем разбираться в рамках данного раздела.