Я хочу использовать один из фреймов данных с мультииндексом, например, словарь. Но эти кадры имеют разную длину индекса.
Чтобы заполнить значения из одного в другой фреймы данных, мы должны использовать выравнивание с некоторым параметром 'join', подобным этому:
Dataframe1= df_with_values.align(Dataframe1,join='right')[0]
Но иногда я вижу неправильные результаты (например, в случае несортированного индекса: формы верны, но заполненные значения неверны). И в этом случае я использовал метод переиндексации для фрейма данных со значениями для заполнения, как в следующем примере кода:
Dataframe1= df_with_values.reindex(Dataframe1.index)
Какой способ присвоения является более правильным и питонным?