[Python] Lesen Sie eine CSV-Datei mit großen Datenmengen mithilfe eines Generators


import csv


def csv_reader(file, header=False):
    with open(file, "r") as f:
        reader = csv.reader(f)

        if header:
            next(reader)

        yield from reader


def main():
    g = csv_reader("xxx.csv", header=False)
    print(next(g)) # =>Erste Linie

if __name__ == '__main__':
    main()




yield from reader

Ist


for row in reader:
    yield row

Aber es kann implementiert werden.

Recommended Posts

[Python] Lesen Sie eine CSV-Datei mit großen Datenmengen mithilfe eines Generators
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Zeichendatendatei mit numpy lesen
Lesen Sie die Python-CSV-Datei
Lesen Sie Daten mit python / netCDF> nc.variables [] / Überprüfen Sie die Datengröße
[Python] Teilen Sie eine große Flask-Datei mit Blueprint
Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib
Lesen Sie Tabellendaten in einer PDF-Datei mit Python
Lesen Sie mit Python Zeile für Zeile aus der Datei
Lesen und formatieren Sie CSV-Dateien gemischt mit Komma-Registerkarten mit Python-Pandas
Lesen Sie CSV mit Python-Pandas
Registrieren Sie gemeinsam Daten im Firestore mithilfe der CSV-Datei in Python
Verarbeiten Sie CSV-Daten mit Python (Zählverarbeitung mit Pandas)
Laden Sie die CSV-Datei mit Python herunter
Lesen von JSON-Daten mit Python
Konsolidieren Sie eine große Anzahl von CSV-Dateien in Ordnern mit Python (Daten ohne Header).
[Python] Lesen Sie die CSV-Datei und zeigen Sie die Abbildung mit matplotlib an
Ausgabe in eine CSV-Datei mit Python
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Erstellen einer einfachen Power-Datei mit Python
Erstellen Sie eine große Textdatei mit Shellscript
[Automatisierung] Lesen Sie Word-Dokumente mit Python
Ich habe mit Python eine Einstellungsdatei erstellt
[Automatisierung] Lesen Sie E-Mails (Nachrichtendatei) mit Python
Lesen Sie die Python # .txt-Datei für Super-Anfänger in Python mit .py
[Python] Lesen der CSV-Datei (Methode read_csv des Pandas-Moduls)
Lesen Sie die CSV-Datei mit Python und konvertieren Sie sie unverändert in DataFrame
Python / numpy> Lesen Sie die Datendatei mit der Elementnamenzeile> Verwenden Sie genfromtxt ()
[Python] Daten lesen
Erstellen Sie eine GIF-Datei mit Pillow in Python
Lesen Sie eine Datei mit verstümmelten Linien in Python
Lesen Sie JSON mit Python und geben Sie CSV aus
Erstellen Sie eine PDF-Datei mit einer zufälligen Seitengröße
Eine Geschichte über den Umgang mit Binärdaten in Python
Folium: Visualisieren Sie Daten auf einer Karte mit Python
Schreiben Sie CSV-Daten mit AWS-Lambda + Python in AWS-S3
Führen Sie Python-Dateien mit Django aus HTML aus
Erstellen Sie mit Python eine Datei im Photoshop-Format (.psd)
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Ich möchte mit Python in eine Datei schreiben
Dateidialog mit Python-GUI öffnen (tkinter.filedialog)
Extrahieren Sie mit Python Daten von einer Webseite
Verschiedene Möglichkeiten, die letzte Zeile einer CSV-Datei in Python zu lesen
Zusammenfassung zum Lesen numerischer Daten mit Python [CSV, NetCDF, Fortran Binary]
Konvertieren Sie CSV- und TsV-Daten in eine Matrix mit Python als Beispiel für MovieLens
Python - Lesen Sie Daten aus einer numerischen Datendatei und suchen Sie die multiple Regressionslinie.
Ersetzen Sie die eindeutige Darstellung der gelesenen Textdatei durch eine Beschriftung (mit GiNZA).
Zeichnen Sie ein Faltlinien- / Streudiagramm mit Python Matplotlib für die CSV-Datei (2 Spalten).
Datenanalyse mit Python 2
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Holen Sie sich mit Python eine große Menge von Starbas Twitter-Daten und probieren Sie die Datenanalyse Teil 1 aus
Versuchen Sie, eine komprimierte Datei mit Python und zlib zu erstellen
A4 Größe mit Python-Pptx
Holen Sie sich Finanzdaten mit Python (dann ein wenig basteln)
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Jedes Mal, wenn ich versuche, eine CSV-Datei mit Pandas zu lesen, wird ein numpy-Fehler angezeigt.
[Python] Generieren Sie ValueObject mit dem vollständigen Konstruktor mithilfe von Datenklassen
Lesen Sie die CSV-Datei: pandas