温馨提示×

Pandas中怎么执行数据透视表操作

小亿
98
2024-05-11 16:41:52
栏目: 编程语言

要在Pandas中执行数据透视表操作,可以使用pivot_table函数。例如,假设我们有一个包含销售数据的数据框df,其中包含列DateProductSales,我们想要创建一个数据透视表,将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作为值,计算每个日期下每种产品的销售总额。可以根据自己的需求调整indexcolumnsaggfunc参数来实现不同的数据透视表操作。

0