[PYTHON] Formatieren Sie die CSV-Datei "Nationalfeiertag" des Kabinetts mit Pandas

Das wurde auf Twitter getroffen. Ich fragte mich, was für eine schreckliche Sache das war und öffnete sie mit Python-Pandas. Das ist die wahre Sache

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

Ich kann nichts sagen, weil ich nicht weiß, wie ich diese CSV-Datei verwenden soll, aber ist das so schrecklich? Ich hatte gehofft, dass die Zeilen und Spalten nicht richtig ausgerichtet sind und das Datumsformat anders ist. Auch wenn das Datumsformat unterschiedlich ist, haben Pandas die Funktion, die Zeitreihen zu vereinheitlichen, sodass sie relativ einfach gelöst werden können.

Lass es uns trotzdem gestalten.

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

Was wurde geformt -Löschen Sie Spalten mit fehlenden Werten -Löschen Sie doppelte Namen -Ändern Sie das Datum vom Zeichenfolgentyp zum Datum / Uhrzeit-Typ Dies sind die drei Punkte.

Ist das etwas leichter zu sehen?

Lassen Sie uns übrigens zeigen, ob es an diesem Feiertag jedes Jahr eine Lücke gibt.

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

Als Bonus gibt es auch eine Version in einer Reihe

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

Diese Art der Datenformatierung ist mit Pandas einfach.

Recommended Posts

Formatieren Sie die CSV-Datei "Nationalfeiertag" des Kabinetts mit Pandas
Beim Lesen einer CSV-Datei mit read_csv von Pandas wird die erste Spalte zum Index
Überprüfen Sie die Existenz der Datei mit Python
Lesen und formatieren Sie CSV-Dateien gemischt mit Komma-Registerkarten mit Python-Pandas
Konvertieren Sie den Zeichencode der Datei mit Python3
Berechnen Sie die Summe der eindeutigen Werte durch Pandas-Kreuztabellen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Lesen Sie die CSV-Datei: pandas
Lesen Sie die Linkliste im CSV-Format mit dem Graph-Tool
So geben Sie die CSV eines mehrzeiligen Headers mit Pandas aus
Geben Sie das Ausgabeergebnis von sklearn.metrics.classification_report als CSV-Datei aus
Lesen Sie die CSV-Datei mit dem Jupiter-Notizbuch und schreiben Sie die Grafik übereinander
[Memo] Lade csv von s3 mit boto3 in Pandas
Erstellen Sie eine neue CSV mit Pandas basierend auf der lokalen CSV
[Python] Lesen Sie die CSV-Datei und zeigen Sie die Abbildung mit matplotlib an
Lesen Sie die GRIB2-Datei der Meteorological Agency auf pygrib
Formatieren Sie die Zeitachse des Pandas-Zeitreihendiagramms mit matplotlib neu
Lesen Sie CSV mit Python-Pandas
Laden Sie die CSV-Datei mit Python herunter
Die Kraft der Pandas: Python
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
Die Geschichte der Ausgabe des Planetarium-Meisters im PDF-Format mit Pycairo
Ich habe die Grundoperation von Pandas im Jupyter Lab geschrieben (Teil 1)
Die Idee, die Konfigurationsdatei mit einer Python-Datei anstelle von yaml zu füttern
Ich habe die grundlegende Operation von Pandas im Jupyter Lab geschrieben (Teil 2).
Formatieren Sie das Git-Protokoll und erhalten Sie den festgeschriebenen Dateinamen im CSV-Format
[pandas] CSV-Datei Lese- und Anzeigemethode
[Hinweis] Datei lesen ~ Python ~
Lesen Sie die CSV-Datei: pandas
Lesen einer externen Python-Datei
Geben Sie nach dem Lesen einer Excel-Datei mit pandas read_excel ein
AHC-Aufgabe (1) CSV-Datei lesen
Pandas Grundlagen für Anfänger ① Lesen & Verarbeiten
Pandas
Formatieren Sie die CSV-Datei "Nationalfeiertag" des Kabinetts mit Pandas
Lesen und Schreiben von Python CSV-Dateien
[Python] Format, wenn to_csv mit Pandas
Lesen und formatieren Sie CSV-Dateien gemischt mit Komma-Registerkarten mit Python-Pandas
Konvertieren Sie das Matplotlib-Diagramm in das EMF-Dateiformat
[Easy Python] Lesen von Excel-Dateien mit Pandas
Laden Sie Pandas DataFrame als CSV-Datei herunter
Folgen Sie der Dateihierarchie mit fts
Ausgabe in eine CSV-Datei mit Python
Laden Sie die mit appcfg.py bereitgestellte Datei herunter
Die Geschichte des "Lochs" in der Akte
Datei mit Standard-App öffnen
[Python] Format, wenn to_csv mit Pandas
Bearbeiten Sie die Datei des SSH-Verbindungszielservers auf dem Server mit VS-Code
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei
[Python] Lesen der CSV-Datei (Methode read_csv des Pandas-Moduls)
Zusammenfassung der von Pandas 1 häufig ausgeführten Prozesse (CSV-, Excel-Datei-bezogene Vorgänge)
Ich habe einen Fehler beim Abrufen der Hierarchie mit MultiIndex von Pandas gemacht