как сбросить индекс pandas dataframe после dropna () pandas dataframe

Я не уверен, как сбросить индекс после dropna ()

df_all = df_all.dropna()

df_all.reset_index(drop=True)

но после падения индекс строки пропустит, например, прыжок с 0,1,2,4 ..

1 ответов


код, который вы опубликовали, уже делает то, что вы хотите, но не делает этого "на месте.- Попробуй добавить inplace=True to reset_index() или же переназначение результата на df_all. Обратите внимание, что вы также можете использовать inplace=True С dropna(), так:

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.