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

   2024-10-18 3590
核心提示:要在Pandas中执行数据透视表操作,可以使用pivot_table函数。例如,假设我们有一个包含销售数据的数据框df,其中包含列Date、Pro

要在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参数来实现不同的数据透视表操作。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号