Method pivot berfungsi untuk melakukan reshape dataframe. Untuk lebih jelasnya mari kita gunakan contoh. Data yang digunakan adalah salesman.csv agar lebih mudah untuk dilihat perubahannya.
import pandas as pd
df = pd.read_csv("salesmen.csv", parse_dates=["Date"])
df.head()
Data berisi tanggal, nama salesman dan pendapatan. Dengan method pivot, kita bisa mengubah value kolom salesmen menjadi kolom label.
Parameter yang digunakan adalah
- index: index dari dataframe.
- columns: kolom yang akan dipivot.
- values: data yang akan digunakna untuk mengisi kolom hasil pivot.
df.pivot(index="Date", columns="Salesman", values="Revenue")