Python |熊猫|读取不同格式的Excel表

时间:2020-07-22 12:03:04

标签: python excel pandas

我有一个具有以下格式的Excel文件:

enter image description here

我正在尝试将此表读取为数据框,以获取以下格式:

Name, Age, Job
Peter, 25, Analyst

为此,我正在使用以下代码:

df = pd.read_excel(filename, sheet_name='Sheet1' ,index_col=False, header=0, squeeze=True)

我本以为可以解决问题,但是我将Name和Peter作为列名:(

我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以像矩阵一样转置它。另外,如果您不希望索引,请将index_col设置为"Name"

df = pd.read_excel(filename, sheet_name='Sheet1' ,index_col="Name", header=0)

df = df.T
print(df)
Name   Age      Job
Peter   25  Analyst

从此处查看更多信息:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.transpose.html