我有一个具有以下格式的Excel文件:
我正在尝试将此表读取为数据框,以获取以下格式:
Name, Age, Job
Peter, 25, Analyst
为此,我正在使用以下代码:
df = pd.read_excel(filename, sheet_name='Sheet1' ,index_col=False, header=0, squeeze=True)
我本以为可以解决问题,但是我将Name和Peter作为列名:(
我该如何解决?
谢谢!
答案 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