小编Shi*_*ari的帖子

为什么重新索引后会显示 nan 值?

我正在尝试重新索引列,但它显示的是 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)

python dataframe pandas

2
推荐指数
1
解决办法
36
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1