我尝试用这些数据读取Excel文件。 前2列是索引列。 在第三行中,缺少第二个索引。
2017 2018
Airbus 10 8
Airbus A320 2 7
Airbus 4 10
Airbus A320 5 1
我读了这样的Excel文件:
df = pd.read_excel(
"C:\\Users\\Desktop\\test.xlsx",
sheet_name = 'Feuil1',
index_col = [0,1],
header = [0]
)
但是我的第三行的第二个指数变成了A320:
2017 2018
Airbus 10 8
Airbus A320 2 7
Airbus A320 4 10
Airbus A320 5 1
我希望空索引保持空白或者至少用我选择的值填充空索引。我怎么能这样做?
答案 0 :(得分:2)
解决这个问题的一种方法,
读取数据后设置索引将解决您的问题,
print (df.set_index(df.columns[df.columns.str.startswith('Unnamed')].values.tolist()))
输出:
2017 2018
Unnamed: 0 Unnamed: 1
Airbus NaN 10 8
A320 2 7
NaN 4 10
A320 5 1