Mettre en forme le fichier CSV de "Fête nationale" du Cabinet Office avec des pandas

Cela a été frappé sur Twitter. Je me suis demandé quel genre de chose terrible c'était et je l'ai ouvert avec des pandas python. C'est la vraie chose

スクリーンショット 2017-02-23 0.52.30.png

Je ne peux rien dire car je ne sais pas comment utiliser ce fichier CSV, mais est-ce si terrible? J'espérais que les lignes et les colonnes ne seraient pas alignées et que le format de la date serait différent. Même si le format de la date est différent, les pandas ont une fonction pour unifier la série chronologique, de sorte qu'elle peut être résolue relativement facilement.

Façonnons-le quand même.

スクリーンショット 2017-02-23 2.05.59.png

Ce qui a été façonné -Supprimer les colonnes avec des valeurs manquantes -Supprimer les noms en double -Change la date du type de chaîne de caractères au type datetime Ce sont les trois points.

Est-ce un peu plus facile à voir?

À propos, montrons s'il y a un écart chaque année pendant ces vacances.

スクリーンショット 2017-02-23 2.09.51.png

En prime, il existe également une version en une rangée

スクリーンショット 2017-02-23 1.17.05.png

Ce type de formatage des données est facile avec Pandas.

Recommended Posts

Mettre en forme le fichier CSV de "Fête nationale" du Cabinet Office avec des pandas
Lors de la lecture d'un fichier csv avec read_csv de pandas, la première colonne devient index
Vérifier l'existence du fichier avec python
Lire et formater des fichiers csv mélangés avec des tabulations de virgule avec des pandas Python
Convertir le code de caractère du fichier avec Python3
Calculer la somme des valeurs uniques par tabulation croisée des pandas
J'ai essayé de toucher un fichier CSV avec Python
Lire le fichier CSV: pandas
Lire la liste de liens au format csv avec l'outil graphique
Comment générer un CSV d'en-tête multiligne avec des pandas
Afficher le résultat de sortie de sklearn.metrics.classification_report sous forme de fichier CSV
Lisez le fichier csv avec le notebook jupyter et écrivez le graphique l'un sur l'autre
[Memo] Chargez le csv de s3 dans les pandas avec boto3
Créer un nouveau csv avec des pandas basé sur le csv local
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Lire le fichier GRIB2 de l'Agence météorologique sur pygrib
Reformatez l'axe des temps du graphique de la série chronologique des pandas avec matplotlib
Lire csv avec des pandas python
Télécharger le fichier csv avec python
Le pouvoir des pandas: Python
Traitez le contenu du fichier dans l'ordre avec un script shell
L'histoire de la sortie du maître de planétarium au format pdf avec Pycairo
J'ai écrit le fonctionnement de base de Pandas dans Jupyter Lab (partie 1)
L'idée d'alimenter le fichier de configuration avec un fichier python au lieu de yaml
J'ai écrit le fonctionnement de base de Pandas dans Jupyter Lab (partie 2)
Formatez le journal Git et obtenez le nom du fichier validé au format csv
[pandas] Méthode de lecture et d'affichage des fichiers .csv
[Note] Lecture de fichier ~ Python ~
Lire le fichier CSV: pandas
lecture de fichier externe python
Tapez après avoir lu un fichier Excel avec pandas read_excel
Tâche AHC (1) Lecture du fichier CSV
Principes de base de Pandas pour les débutants ① Lecture et traitement
Pandas
Mettre en forme le fichier CSV de "Fête nationale" du Cabinet Office avec des pandas
Lecture et écriture de fichiers CSV Python
[Python] Formater quand to_csv avec des pandas
Lire et formater des fichiers csv mélangés avec des tabulations de virgule avec des pandas Python
Convertir le graphique matplotlib au format de fichier emf
[Easy Python] Lecture de fichiers Excel avec des pandas
Téléchargez Pandas DataFrame sous forme de fichier CSV
Suivez la hiérarchie des fichiers avec fts
Sortie vers un fichier csv avec Python
Téléchargez le fichier déployé avec appcfg.py
L'histoire du "trou" dans le fichier
Ouvrir le fichier avec l'application par défaut
[Python] Formater quand to_csv avec des pandas
Modifiez le fichier du serveur de destination de la connexion SSH sur le serveur avec VS Code
Comment mettre un numéro de ligne au début d'un fichier CSV
[Python] Comment lire le fichier csv (méthode read_csv du module pandas)
Résumé des processus souvent effectués par Pandas 1 (CSV, opérations liées aux fichiers Excel)
J'ai fait une erreur en récupérant la hiérarchie avec MultiIndex of pandas