Utiliser la fonction split
Résolu/Fermé
blgnch
Messages postés
6
Date d'inscription
jeudi 12 mai 2022
Statut
Membre
Dernière intervention
19 mai 2022
-
19 mai 2022 à 10:17
blgnch Messages postés 6 Date d'inscription jeudi 12 mai 2022 Statut Membre Dernière intervention 19 mai 2022 - 19 mai 2022 à 14:36
blgnch Messages postés 6 Date d'inscription jeudi 12 mai 2022 Statut Membre Dernière intervention 19 mai 2022 - 19 mai 2022 à 14:36
A voir également:
- Utiliser la fonction split
- Split cam - Télécharger - Messagerie
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
- Utiliser iphone comme webcam - Guide
2 réponses
jee pee
Messages postés
40470
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 novembre 2024
9 426
Modifié le 19 mai 2022 à 13:45
Modifié le 19 mai 2022 à 13:45
Cela ne fonctionne donc pas comme string.replace() le df.replace() doit remplacer si égalité en totalité, pas une partie.
voir : https://stackoverflow.com/questions/42331992/replace-part-of-the-string-in-pandas-data-frame
alors essayer
ou
voir : https://stackoverflow.com/questions/42331992/replace-part-of-the-string-in-pandas-data-frame
alors essayer
df2['Date de l'expérience']=df2['Date de l'expérience'].replace(to_replace="Date de l'expérience: ",value="", regex=True)
ou
df2['Date de l'expérience']=df2['Date de l'expérience'].str.replace("Date de l'expérience: ", "")
jee pee
Messages postés
40470
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 novembre 2024
9 426
19 mai 2022 à 10:47
19 mai 2022 à 10:47
Bonjour,
tu devrais utiliser la méthode
.split()crée un tableau en utilisant le paramètre comme séparateur, dans ton cas le résultat c'est
['', ' 13 mai 2022']une valeur vide, la date
tu devrais utiliser la méthode
.replace():
.replace("Date de l'expérience: ","")qui dans la chaine remplace la valeur donnée par rien.
blgnch
Messages postés
6
Date d'inscription
jeudi 12 mai 2022
Statut
Membre
Dernière intervention
19 mai 2022
19 mai 2022 à 12:59
19 mai 2022 à 12:59
Merci pour ta réponse !
Malheureusement lorsque j'utilise la methode replace je n'ai aucun changement le df reste le meme :
Malheureusement lorsque j'utilise la methode replace je n'ai aucun changement le df reste le meme :
df2['Date de l'expérience']=df2['Date de l'expérience'].replace(to_replace=["Date de l'expérience: "],value=[""])
jee pee
Messages postés
40470
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 novembre 2024
9 426
>
blgnch
Messages postés
6
Date d'inscription
jeudi 12 mai 2022
Statut
Membre
Dernière intervention
19 mai 2022
Modifié le 19 mai 2022 à 13:16
Modifié le 19 mai 2022 à 13:16
je n'ai jamais utilisé de dataframe, mais suivant : https://www.geeksforgeeks.org/python-pandas-dataframe-replace/
la syntaxe serait plutôt
la syntaxe serait plutôt
df2['Date de l'expérience']=df2['Date de l'expérience'].replace(to_replace="Date de l'expérience: ",value="")
blgnch
Messages postés
6
Date d'inscription
jeudi 12 mai 2022
Statut
Membre
Dernière intervention
19 mai 2022
>
jee pee
Messages postés
40470
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 novembre 2024
19 mai 2022 à 13:32
19 mai 2022 à 13:32
ça revient au même :'(
19 mai 2022 à 14:36