要在Pandas中執行數據透視表操作,可以使用pivot_table
函數。例如,假設我們有一個包含銷售數據的數據框df
,其中包含列Date
、Product
、Sales
,我們想要創建一個數據透視表,將Date
作為行索引,Product
作為列索引,Sales
作為值。可以按照以下步驟執行數據透視表操作:
import pandas as pd
# 創建示例數據
data = {'Date': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02'],
'Product': ['A', 'B', 'A', 'B'],
'Sales': [100, 200, 150, 250]}
df = pd.DataFrame(data)
# 執行數據透視表操作
pivot_table = pd.pivot_table(df, values='Sales', index='Date', columns='Product', aggfunc='sum')
print(pivot_table)
上述代碼將創建一個數據透視表,將Date
作為行索引,Product
作為列索引,Sales
作為值,計算每個日期下每種產品的銷售總額。可以根據自己的需求調整index
、columns
和aggfunc
參數來實現不同的數據透視表操作。