[Python] Formater quand to_csv avec des pandas

J'ai utilisé la même chose encore et encore, alors prenez-en note. Il est utilisé pour stocker des données dans des pandas et les enregistrer sous to_csv dans un fichier. Utilisez cette option lorsque vous souhaitez avoir un format propre pour la publication et lorsque vous souhaitez avoir le même nombre de chiffres.

Formater le flotteur

--Pour spécifier tout le float, l'argument de to_csv peut être défini comme float_format ="% 10.4f "

import pandas as pd
df = pd.read_csv("latlon.csv")
df['val'] = df['val'].map(lambda x: '{0:.1f}'.format(x))
df.to_csv("out.csv", index=False, header=True, float_format='%11.6f')

Et out.csv est

year,month,day,lat,lon,val
2012,6,16,80.862745,-39.834254,0.0
2012,6,16,80.862745,-39.502762,0.1

Est sortie comme. Le même contenu utilise «round»,

df = df.round({"lat":7, "lon":7, "val":1})

Recommended Posts

[Python] Formater quand to_csv avec des pandas
Quand to_csv avec Pandas, c'est devenu ligne par ligne
Lire csv avec des pandas python
[Python] Changer de type avec les pandas
Erreur lors de la lecture avec python
Formater json avec Vim (avec python)
Format de chaîne avec l'opérateur Python%
[Python] Joindre deux tables avec des pandas
1. Statistiques apprises avec Python 1-1. Statistiques de base (Pandas)
Quand matplotlib ne fonctionne pas avec python2.7
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
Extrait de code pour une recherche de bits complète avec python
Points à noter lors de la résolution de problèmes DP avec Python
Python> Spécification du format lors de l'impression de `%`> "% s% s"% ('Hello', 'World',)
[Easy Python] Lecture de fichiers Excel avec des pandas
FizzBuzz en Python3
Format de chaîne Python
Grattage avec Python
Mes pandas (Python)
Lire et formater des fichiers csv mélangés avec des tabulations de virgule avec des pandas Python
Statistiques avec python
Grattage avec Python
Python avec Go
Intégrer avec Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Format de chaîne Python
format en python
mémo pandas python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Erreur lors de l'installation d'un module avec Python pip
Environnement et utilisation recommandés lors du développement avec Python
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Lire les données csv Python avec Pandas ⇒ Graphique avec Matplotlib
Conseils personnels lorsque vous faites diverses choses avec Python 3
[Python] Comment lire des fichiers Excel avec des pandas
Précautions lors du traitement des structures de contrôle dans Python 2.6
Formater automatiquement le code Python en code compatible PEP8 avec Emacs
Remarque pour le formatage des nombres avec la fonction de format python
Enquête lorsque l'importation ne peut pas être effectuée avec python
Un mémo lors de la création d'un environnement python avec miniconda
Encodage de caractères lors du traitement de fichiers en Python 3
[python] [vscode] Lorsque vous vous fâchez avec space-tab-mixed
Créer un fichier au format Photoshop (.psd) avec python
[Développement Web avec Python] Précautions lors de l'enregistrement des cookies
Matériel à lire lors de la mise en route de Python
Convertir une chaîne au format de liste caractère par caractère avec python
Qu'utilisez-vous lorsque vous testez avec Python?
[Python] Personnalisez la palette de couleurs lors du dessin de graphiques avec matplotlib
Communication série avec Python
Zip, décompressez avec python