2016-11-23 3 views
7

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

df_all = df_all.dropna() 

df_all.reset_index(drop=True) 

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

+0

, пожалуйста, примите ответ, если он сработает и удовлетворительный. –

ответ

8

код вы опубликовали уже делает то, что вы хотите, но не делает его «на месте». Попробуйте добавить inplace=True к 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.

+0

omg, вы просто спасите меня еще полчаса !!! Спасибо большое !!!!!! – JPC

Смежные вопросы