删除行索引并将它们还原为列
Removing Row Indices and Reverting them to a Column
我有一个 pandas 数据框,如下所示。
我想制作条形图;但是,我不能,因为 LotType
不被视为列变量名,而是一行 header。如何使 LotType
与其他列一样?我确信这是一个简单的解决方法,但我一直没能找到答案。
bigdf.plot.bar(x='LotType', y='Ratio2015', figsize=(20, 3), color='maroon')
作为参考,这是我在上面解释过的错误:
KeyError Traceback (most recent call last)
...
KeyError: 'LotType'
看看reset_index方法:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reset_index.html
df.reset_index() 将创建一个只有数字的新索引列,您的 LotType 列将保存为普通列。
我有一个 pandas 数据框,如下所示。
我想制作条形图;但是,我不能,因为 LotType
不被视为列变量名,而是一行 header。如何使 LotType
与其他列一样?我确信这是一个简单的解决方法,但我一直没能找到答案。
bigdf.plot.bar(x='LotType', y='Ratio2015', figsize=(20, 3), color='maroon')
作为参考,这是我在上面解释过的错误:
KeyError Traceback (most recent call last)
...
KeyError: 'LotType'
看看reset_index方法:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reset_index.html
df.reset_index() 将创建一个只有数字的新索引列,您的 LotType 列将保存为普通列。