Pandas: индекс по умолчанию, установка индекса и сброс индекса

Индексирование Pandas: упражнение 3 с решением

Напишите программу Pandas для отображения индекса по умолчанию и установки столбца в качестве индекса в заданном фрейме данных, а затем сбросьте индекс.

Данные испытаний:

 0 s001 V Альберто Франко 15.05.2002 35 street1 t11 s002 V Gino Mcneill 17.05.2002  32 street2 t22 s003 VI Райан Паркс 16.02.1999 33 street3 t33 s001 VI Eesha Hinton 25.09.1998 30 street1 t44 s002 V Джино Макнейл 11.05.2002 31 street2 t55 s004 VI Дэвид Паркс 15.09.1997 32 street4  t6 

Пример решения:

Код Python:

  импортировать панды как pddf = pd.DataFrame ({'school_code': ['s001', 's002', 's003', 's001', 's002', 's004'], 'class'  : ['V', 'V', 'VI', 'VI', 'V', 'VI'], 'name': ['Альберто Франко', 'Джино Макнейл', 'Райан Паркс', 'Иша Хинтон  ',' Джино Макнейл ',' Дэвид Паркс '],' date_Of_Birth ': ['15.05.2002', '17.05.2002', '16.02.1999', '25.09.1998',  «05.11.2002», «15.09.1997»], «вес»: [35, 32, 33, 30, 3  1, 32], 'адрес': ['улица1', 'улица2', 'улица3', 'улица1', 'улица2', 'улица4'], 't_id': ['t1', 't2', 't3  ',' t4 ',' t5 ',' t6 ']}) print ("Индекс по умолчанию:") print (df.head (10)) print (" nt_id как новый индекс:") df1 = df.set_index (  't_id') print (df1) print (" nСбросить индекс:") df2 = df1.reset_index (inplace = False) print (df2)  

Пример вывода:

 Индекс по умолчанию: school_code имя класса date_Of_ Адрес веса при рождении t_id0 s001 V Альберто Франко 15.05.2002 35 street1 t11 s002 V Gino Mcneill 17.05.2002 32 street2 t22 s003 VI Райан Паркс 16.02.1999  33 street3 t33 s001 VI Eesha Hinton 25.09.1998 30 street1 t44 s002 V Gino Mcneill 11.05.2002 31 street2 t55 s004 VI David Parkes 15.09.1997 32 street4 t6t_id как новый Индекс: school_code название класса date_Of_ Вес при рождении addresst_id t1  s001 V Альберто Франко 15.05.2002 35 street1t2 s002 V Gino Mcneill 17.05.2002 32 street2t3 s003 VI Райан Паркс 16.02.1999 33 street3t4 s001 VI Иша Хинтон 25.09.1998 30 street1t5 s002 V Gino Mcneill 11/ 0  5/2002 31 street2t6 s004 VI Дэвид Паркс 15.09.1997 32 street4 Сброс индекса: t_id school_code название класса date_Of_ Вес при рождении 0 t1 s001 V Альберто Франко 15.05.2002 35 street11 t2 s002 V Джино Макнейл 17.05.2002 32 street22  t3 s003 VI Ryan Parkes 16.02.1999 33 street33 t4 s001 VI Eesha Hinton 25.09.1998 30 street14 t5 s002 V Gino Mcneill 11.05.2002 31 street25 t6 s004 VI David Parkes 15.09.1997 32 street4 

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий