如何在dropna()pandas dataframe之后重置索引pandas数据帧

时间:2016-11-23 03:47:50

标签: python pandas dataframe

我不确定如何在dropna()

之后重置索引
df_all = df_all.dropna()

df_all.reset_index(drop=True)

但是在删除行索引之后会跳过例如从0,1,2,4跳过

1 个答案:

答案 0 :(得分:22)

您已经发布的代码已经完成了您想要的代码,但是并没有这样做。#34;到位。"尝试将inplace=True添加到reset_index(),或者将结果重新分配给df_all。请注意,您还可以将inplace=Truedropna()一起使用,以便:

df_all.dropna(inplace=True)
df_all.reset_index(drop=True, inplace=True)

这一切都到位了。或者,

df_all = df_all.dropna()
df_all = df_all.reset_index(drop=True)

重新分配df_all