在pandas中,要删除数据透视表中的多级索引,可以使用reset_index()方法。reset_index()方法将多级索引转换为单级索引,并将原来的索引作为新的列添加到数据框中。
下面是删除pandas数据透视表中多级索引的步骤:
import pandas as pd
# 创建数据框
df = pd.DataFrame({
'日期': ['2022-01-01', '2022-01-01', '2022-01-02', '2022-01-02'],
'产品': ['A', 'B', 'A', 'B'],
'销售额': [100, 200, 150, 250]
})
# 创建数据透视表
pivot_table = df.pivot_table(index='日期', columns='产品', values='销售额')
# 删除多级索引
pivot_table = pivot_table.reset_index()
通过以上步骤,我们成功删除了数据透视表中的多级索引。
删除多级索引后的数据透视表如下所示:
日期 A B
0 2022-01-01 100 200
1 2022-01-02 150 250
这样,我们就完成了删除pandas数据透视表中多级索引的操作。
推荐的腾讯云相关产品:腾讯云数据库TDSQL,产品介绍链接地址:https://cloud.tencent.com/product/tdsql
领取专属 10元无门槛券
手把手带您无忧上云