Изменить порядок индекса серии в пандах
Предположим, мы хотим изменить порядок индекса серий, тогда мы должны использовать метод Series.reindex () модуля pandas для выполнения этой задачи.
Series , который представляет собой массив с одномерными метками, способный хранить любые данные.
Syntax: pandas.Series(data, index, dtype, copy)
Parameters:
- data takes ndarrys, list, constants.
- index values.
- dtypes for data types.
- Copy data, default is False.
Чтобы узнать больше о серии pandas, нажмите здесь.
Метод Series.reindex () используется для изменения данных на основе индексов.
Syntax: Series.reindex(labels=None, index=None, columns=None, axis=None, method=None, copy=True, level=None, fill_value=nan, limit=None, tolerance=None)
Чтобы узнать больше о методе pandas Series.reindex (), щелкните здесь.
Let’s create a series:
Python3
# import required libraryimport pandas as pdimport numpy as np # create numpy arraydata = np.array(["Android dev", "content writing", "competetive coding"])#create a seriestotal_series = pd.Series(data, index = [1, 2, 3]) # show the seriestotal_series |
Выход:

Серии
Example 1:
Python3
# import required libraryimport pandas as pdimport numpy as np # create numpy arraydata = np.array(["Android dev", "content writing", "competetive coding"])# create a seriestotal_series = pd.Series(data, index = [1, 2, 3])# reindexing of seriestotal_series = total_series.reindex(index = [3, 2, 1])# show the seriestotal_series |
Выход:

Example 2:
Python3
# import required libraryimport pandas as pdimport numpy as np # create numpy arraydata = np.array(["Android dev", "content writing", "competetive coding"])# create a seriestotal_series = pd.Series(data, index = [1, 2, 3])# reindexing of seriestotal_series = total_series.reindex([2, 3, 1]) # show the seriestotal_series |
Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.