Supprimer une ligne si elle est identique a la ligne d'avant

Fermé
meriemik Messages postés 1 Date d'inscription mercredi 16 septembre 2020 Statut Membre Dernière intervention 16 septembre 2020 - 16 sept. 2020 à 13:42
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 16 sept. 2020 à 16:38
Bonjour,
j'ai un tableau (bleu) comme dans la photo ci joint , je souhaite supprimer dans les colonne A B C D les ligne successive si elle sont identique et garder que la première, je tiens a préciser que je ne souhaite pas supprimer les doublons, juste si une ligne est identique a la ligne avant elle et la supprimer pour cela j'ai utiliser le code suivant :
df = pd.read_csv("MyCSV.csv", ";")
df_2 = df.loc[:,['A', 'B', 'C', 'D']]
for i in df_2.itertuples():
if df_2[i] == df_2[i+1]:
print(df)
mais j'ai des erreur, si quelqu'un à une solution je suis preneuse je vous remercie .

A voir également:

2 réponses

yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
16 sept. 2020 à 16:29
bonjour, quelles erreurs as-tu?
merci de tenir compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554
16 sept. 2020 à 16:38
peux-tu aussi partager le texte contenu dans le fichier csv?
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
16 sept. 2020 à 16:30
Bonjour Meriemik,

L'idéal serait de poster ton code complet avec les balises de code

Le mode d'emploi:

https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0