Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3596
| Path | csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!feeder1.feed.usenet.farm!feed.usenet.farm!aioe.org!uX1/4f1y4CGJWqFF1y/ZFQ.user.46.165.242.91.POSTED!not-for-mail |
|---|---|
| From | Dominique <zzz@aol.com.invalid> |
| Newsgroups | fr.comp.lang.python |
| Subject | Re: Caractère parasite dans une cellule de tableur. |
| Date | Mon, 16 Aug 2021 09:57:16 +0200 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <sfd5os$19jm$1@gioia.aioe.org> (permalink) |
| References | <sf7lu3$1c7m$1@gioia.aioe.org> <sfaih5$2pdt$1@cabale.usenet-fr.net> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | gioia.aioe.org; logging-data="42614"; posting-host="uX1/4f1y4CGJWqFF1y/ZFQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.0 |
| X-Notice | Filtered by postfilter v. 0.9.2 |
| Content-Language | fr |
| Xref | csiph.com fr.comp.lang.python:3596 |
Show key headers only | View raw
Le 15/08/2021 à 10:16, Olivier Miakinen a écrit :
> Tout d'abord, le \b n'est pas un passage à la ligne mais un retour
> arrière (backspace, de code ASCII 08).
Oui, tu as raison, merci.
>
> Cela dit, dans ton fichier il y a bien un passage à la ligne \n au
> milieu de la chaîne :
>
> $ od -c test.csv
Je ne connaissais pas od. C'est idéal pour voir les caractères «
invisibles » :-)
> 0000000 C E L I N E ; " F i l t r e s
> 0000020 t r u c t u r e l c o d i q u
> 0000040 e : , T R E S 342 200 246 . (
> 0000060 0 2 9 0 0 5 ) \n I d e n t i f i
> 0000100 a n t o r g a n i s m e ( C
> 0000120 O D E _ B U D C O L L ) , l i
> 0000140 s t e d e v a l e u r s a
> 0000160 u t o r i s 303 251 e s : 0 2 9
> 0000200 0 0 5 4 1 4 C 0 , 0 2 9 0 0 5
> 0000220 4 1 4 E 0 , 0 2 9 0 0 5 4 1 4
> 0000240 P 4 , 0 2 9 0 0 5 4 1 4 P 2 ,
> 0000260 0 2 9 0 0 5 4 1 4 B 0 , 0 2
> 0000300 9 0 0 5 4 1 4 N 0 , 0 2 9 0 0
> 0000320 5 4 1 4 0 0 , 0 2 9 0 0 5 4 1
> 0000340 4 P 5 , 0 2 9 0 0 5 4 1 4 P 1
> 0000360 , 0 2 9 0 0 5 4 1 4 G 0 " \n
> Le supprimer me semble une mauvaise idée car cela concatènerait
> « (029005) » et « Identifiant » en « (029005)Identifiant ». Je
> suppose que tu préfèrerais remplacer ce \n par une espace.
Cette concaténation ne me pose pas de problème dans le sens où, après «
Céline », les premières informations qui m'intéressent sont après le mot
« autorisées : »
> str.replace("\n", " ")
Ça a fonctionné exactement comme je le désirais, et depuis Pandas. Merci :-)
>
> Attention : il ne faut le faire que ligne par ligne (ou cellule par
> cellule) après lecture du fichier CSV, pour ne pas supprimer les
> sauts de ligne qui séparent des champs différents.
Il n'y en a pas. Cet incident ne s'est pas produit.
Merci pour ton aide et la découverte d'od :-)
Bonne journée,
--
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Caractère parasite dans une cellule de tableur. Dominique <zzz@aol.com.invalid> - 2021-08-14 07:56 +0200
Re: Caractère parasite dans une cellule de tableur. Olivier Miakinen <om+news@miakinen.net> - 2021-08-15 10:16 +0200
Re: Caractère parasite dans une cellule de tableur. Dominique <zzz@aol.com.invalid> - 2021-08-16 09:57 +0200
Re: Caractère parasite dans une cellule de tableur. Olivier Miakinen <om+news@miakinen.net> - 2021-08-16 12:20 +0200
Re: Caractère parasite dans une cellule de tableur. Dominique <zzz@aol.com.invalid> - 2021-08-16 15:56 +0200
csiph-web