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