【发布时间】:2021-03-10 10:08:51
【问题描述】:
我正在尝试处理来自 excel 文件的数据,但是它已合并列标题,我设法将它们转换为 pandas。请参阅下面的原始数据示例。
我的最终目标是获取下面的格式并绘制品牌商品及其在此期间的销售数量和价格,但是我不知道如何访问多索引数据框中的信息。你能建议一些东西吗?谢谢。
我的代码:
import pandas as pd
df = pd.read_excel('path.xls', sheet_name = 'data', header = [0,1])
a = df.columns.get_level_values(0).to_series()
b = a.mask(a.str.startswith('Unnamed')).fillna('')
df.columns = [b, df.columns.get_level_values(1)]
df.drop(0, inplace=True)
【问题讨论】:
-
df = pd.read_excel('path.xls', sheet_name = 'data', header = [0,1], index_col=[0,1,2,3,4,5])工作得怎么样?
标签: python pandas dataframe multi-index