У меня есть Pandas DataFrame, который выглядит следующим образом (df_olymic
). Я хотел бы значение столбца Type
должны быть преобразованы в независимых столбцах (df_olympic_table
)Pandas: значения столбца преобразования в независимых столбцах
Оригинал dataframe
In [3]: df_olympic
Out[3]:
Country Type Num
0 USA Gold 46
1 USA Silver 37
2 USA Bronze 38
3 GB Gold 27
4 GB Silver 23
5 GB Bronze 17
6 China Gold 26
7 China Silver 18
8 China Bronze 26
9 Russia Gold 19
10 Russia Silver 18
11 Russia Bronze 19
Преобразованного dataframe
In [5]: df_olympic_table
Out[5]:
Country N_Gold N_Silver N_Bronze
0 USA 46 37 38
1 GB 27 23 17
2 China 26 18 26
3 Russia 19 18 19
Что бы наиболее удобным способ для достижения этой цели ?
Возможный дубликат [Python панд: Преобразование строки в качестве заголовков столбцов] (HTTP : //stackoverflow.com/questions/17298313/python-pandas-convert-rows-as-column-headers) – Aprillion
Извините, я могу злоупотреблять обычной терминологией pandas. Все еще продолжайте учиться :-) – TruLa
@Aprillion - 'pivot_table' не требуется, если не дубликаты лучше' pivot'. – jezrael