我正在尝试重新索引列,但它显示的是 nan 值。我不明白为什么?
data = {
"age": [50, 40, 30, 40],
"qualified": [True, False, False, False]
}
index = ["P", "Q", "R", "S"]
df = pd.DataFrame(data, index=index)
new = ["A", "B", "C", "D"]
newdf = df.reindex(new)
print(newdf)
Run Code Online (Sandbox Code Playgroud)
输出:
age qualified
A NaN NaN
B NaN NaN
C NaN NaN
D NaN NaN
Run Code Online (Sandbox Code Playgroud)