Разница между функциями reindex и set_index при работе с индексами в Pandas заключается в следующем:
- reindex меняет порядок индексов, не изменяя значения строки, связанной с каждым индексом. 1 Например, в DataFrame с помощью этой функции можно изменить индексы строк и столбцов. 4
- set_index заменяет индексы значениями столбца, не затрагивая порядок других значений в DataFrame. 12 Например, с помощью этой функции можно сделать один или несколько столбцов индексом строк DataFrame. 2
Таким образом, reindex меняет порядок индексов, а set_index — индексы значениями столбца, при этом порядок других значений в DataFrame не меняется. 1