[PYTHON] # Zeile ignorieren und mit Pandas lesen

TL;DR

Bei CSV-Dateien gibt es meiner Meinung nach keine Kommentarzeile in der Zeile, die mit # beginnt, aber gff, vcf, bed usw., die für die Bioinformatik typisch sind, enthalten Kommentarzeilen und werden normalerweise von Pandas gelesen. Es war nervig, also habe ich es nachgeschlagen. Da Pandas klug sind, scheint es eine solche Funktion zu haben.

Kommentar Argument

Die Lösung ist sehr einfach. Setzen Sie beim Laden einfach das erste Zeichen in den Kommentar im Kommentarargument.

import pandas as pd


df = pd.read_csv("/path/to/file", comment='#')

Dies beseitigt die Frustration, die nicht gelesen werden kann ...

Recommended Posts

# Zeile ignorieren und mit Pandas lesen
Reihenfolge in PyYAML beibehalten und lesen
Erstellen und lesen Sie Messagepacks in Python
Gefaltetes Liniendiagramm und Skalierungslinie in Python
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen und schreiben Sie JSON-Dateien mit Python
Lesen von CSV-Dateien mit Pandas
[Python] Lesen Sie die angegebene Zeile in der Datei
Lesen Sie CSV und analysieren Sie mit Pandas und Seaborn
Pandas Daten lesen
Der Header ist falsch ausgerichtet mit read_csv () und read_table () von Pandas
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
Lesen Sie DXF mit Python
Lerne Pandas in 10 Minuten
Installation von Jupyter und Pandas
[Python] Japanische CSV mit Pandas ohne verstümmelte Zeichen lesen (weitere auf Japanisch geschriebene Spalten extrahieren)
UnicodeDecodeError in pandas read_csv
Pandas Index und Reindex
Lesen Sie die CSV-Datei und zeigen Sie sie im Browser an
Lesen Sie die CSV-Datei: pandas
Lesen und Schreiben von Gleitkommazahlen mit einfacher Genauigkeit in Python
Pandas resample und rollen
Lesen Sie XBRL und visualisieren Sie auf einfache Weise Änderungen der Geschäftsleistung
[In einer Zeile] Visualisiere wie ein Rasen mit nur Pandas
Tipps zum Codieren kurz und einfach in Python zu lesen
Lesen Sie json mit C # und konvertieren Sie es in den Wörterbuchtyp (erzwungen)
Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
CSV-Datei lesen und schreiben
Lesen Sie CSV mit Python-Pandas
Fizzbuzz in Python (in einer Zeile)
Clipping und Normalisierung in TensorFlow
Lesen Sie Eulers Formel in Python
Wichtige Ergänzungen zu den Pandas 1.1.0 und 1.0.0
Dateien lesen und schreiben
Versuchen Sie LINE Notify mit Python
Lesen Sie XML mit dem in Python angegebenen Namespace
Lesen Sie Outlook-E-Mails mit Python
Lesen / Schreiben zwischen BigQuery ↔ Pandas
Stapel und Warteschlange in Python
Dateien schreiben und lesen
Unittest und CI in Python
Tauschen Sie Spalten in Pandas-Datenrahmen aus
Lesen Sie die Fortran-Ausgabe mit Python
Lesen Sie die Big-Endian-Binärdatei in Python und konvertieren Sie sie in ndarray
Lesen Sie die Excel-Tabelle und wiederholen Sie den Prozess zeilenweise Python VBA
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Ich möchte die zweite Zeile zum Spaltennamen in Pandas machen
Durchsuchen Sie .loc und .iloc gleichzeitig in pandas DataFrame