gpt4 book ai didi

python - 避免自动填充 pd.MultiIndex 中的缺失值

转载 作者:行者123 更新时间:2023-12-01 01:52:52 25 4
gpt4 key购买 nike

我尝试读取包含这些数据的 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

我希望空索引保持为空,或者至少用我选择的值填充空索引。我怎样才能做到这一点?

最佳答案

解决这个问题的一种方法,

读取数据后设置索引将解决您的问题,

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

关于python - 避免自动填充 pd.MultiIndex 中的缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com