表头错位的修正方式
1 import pandas as pd 2 3 people = pd.read_excel('People.xlsx') 4 # 设置表头,错位 第一行为空的情况下会自动识别 5 #people = pd.read_excel('People.xlsx', header = 1) 6 print(people.shape) 7 8 # 列 9 print(people.columns) 10 # 没有表头的情况 11 peoples = pd.read_excel('People_copy.xlsx', header = None) 12 peoples.columns = ['ID', 'Type', 'Title', 'FirstName', 'MiddleName', 'LastName'] 13 print(peoples.columns) 14 peoples = peoples.set_index('ID') 15 # peoples.set_index(‘ID’,inplace = True) 16 peoples.to_excel('output.xlsx') 17 print('Done!') 18 19 # 复制一份 然后定义索引,不定义会继续出现原先的错误表头 20 df = pd.read_excel("output.xlsx", index_col='ID') 21 # .to_excel 保存 22 df.to_excel('output2.xlsx') 23 print(df.head())
本人的文档都是自我记录,以便日后查看。
浙公网安备 33010602011771号