Click here for the documentation.
import pandas as pd import numpy as np
df_to_pivot = pd.read_csv('to_pivot.csv', header=0) df_to_pivot.head()
df_to_pivot['HEAD'].unique()array(['BASIC', 'DA', 'HRA', 'SPECIAL'], dtype=object)
df_to_pivot = pd.pivot(df_to_pivot, index=['EMP_NO'], columns=['HEAD'], values=['AMOUNT']) df_to_pivot.head()
df_to_pivot.columns = [str(j) + '_' + str(i) for i, j in df_to_pivot.columns] df_to_pivot.head()
df_to_pivot.reset_index(inplace=True) df_to_pivot
0 Comments