Bonjour , je n'arrive pas à trouver une fonction dans panda qui change tous les "-" présents dans le tableur excel en 0 .
Je suppose que c'est dans les fonctions de type writer mais celà ne marche pas.
Merci de votre aide
Version imprimable
Bonjour , je n'arrive pas à trouver une fonction dans panda qui change tous les "-" présents dans le tableur excel en 0 .
Je suppose que c'est dans les fonctions de type writer mais celà ne marche pas.
Merci de votre aide
As-tu fait une recherche pandas python replace ?
Cela devrait donner quelques pistes...
Bonjour,
voici un example de `replace`:
Voila, cela devrai vous aider.Code:
1
2
3
4
5 >>> c = "une-chaine-avec-des'-'" >>> c.replace("-", "0") "une0chaine0avec0des'0'" >>>
Comme dans un fichier excel, les séparateurs ne sont pas "0", et je ne crois pas que "-" le soit aussi, pourquoi passer par pandas?
Je ne sais pas exactement ce que vous voulez faire mais si vous ne touchez pas aux séparateurs, il vaut peut être mieux traiter le fichier excel comme un fichier texte brut.
C'est moins lourd.
Mais peut être que le contexte de votre projet ne permet pas une telle manipulation?
Je n'en sais rien, mais lorsque qqn demande quelque chose, je ne lui explique pas comment s'en passer en principe.
Comme il voulait travailler avec Pandas, j'imagine qu'il a une raison.
Bonjour,
Il m'arrive souvent en programmation, d'imaginer une solution pas forcément la plus maligne car c'est difficile de remettre en question tout un raisonnement. Je ne dis pas que passer par pandas est une mauvaise solution, je n'ai pas répondu directement à la question car je ne sais pas me servir de cette librairie.
Je pensais bien faire en proposant une solution à ce qui me semble être le problème de base, même si ça ne répond pas directement à la question telle qu'elle est posée.
Si "Nadaloi" dois impérativement passer par pandas, il n'aura qu'a ignorer mes réponses, mais si d'autre personnes ayant un problème similaire tombent sur cette discussion, peut être y verrons-t-elles un intérêt à mettre en place une solution alternative. C'est du moins ce que je me suis dis. Après si vous êtes unanimes pour dire que ma réponse est à coté de la plaque, je supprimerais sans problème mes réponses sur cette discussion.
Non, ce n'est pas grave.
Peut-être est-ce bien.
Pour ma part, lorsque je n'ai pas la solution, je passe mon chemin.