“pandas retirer les lignes en double moins nan” Réponses codées

Déposez les lignes en double pandas sauf nan

df[(~df.duplicated()) | (df['col'].isnull())]
Victorious Vulture

pandas retirer les lignes en double moins nan

# drop duplicate rows having the least null values
# (assuming 'col_1' is the column from which you want to remove the duplicates)

new_df = df.sort_values(by=list(df.columns), na_position='last').drop_duplicates('col_1', keep='first')
D Goglia

Réponses similaires à “pandas retirer les lignes en double moins nan”

Questions similaires à “pandas retirer les lignes en double moins nan”

Plus de réponses similaires à “pandas retirer les lignes en double moins nan” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code