Tag: csv

Leere Zeilen aus CSV löschen?

Ich habe eine große csv-Datei, in der einige Zeilen ganz leer sind. Wie kann ich Python verwenden, um alle leeren Zeilen aus dem csv zu löschen? Nach all Ihren Vorschlägen ist das, was ich bisher habe import csv # open input csv for reading inputCSV = open(r'C:\input.csv', 'rb') # create output csv for writing outputCSV […]

CSV in Python sortieren

Ich nahm die Sortierung einer CSV-Datei auf mehrere Text / numerische Felder mit Python wäre ein Problem, das bereits gelöst wurde. Aber ich kann keinen Beispielcode irgendwo finden, außer für spezifische Code-Fokussierung auf Sortierdatum Felder. Wie wäre es, eine relativ große CSV-Datei (Zehntausend Zeilen) auf mehreren Feldern zu sortieren, um? Python-Code-Beispiele würden geschätzt.

Konvertieren Sie tabulatorgetrennte txt-Datei in eine csv-Datei mit Python

Also möchte ich eine einfache tabulatorgetrennte Textdatei in eine CSV-Datei umwandeln. Wenn ich die txt-Datei in einen String mit string.split ('\ n') konvertiere, bekomme ich eine Liste mit jedem Listenelement als String mit '\ t' zwischen jeder Spalte. Ich dachte, ich könnte nur die '\ t' mit einem Komma ersetzen, aber es wird nicht behandeln […]

Python Parse CSV Richtig

Ich bin sehr neu in Python. Ich möchte eine csv-Datei so analysieren, dass sie zitierte Werte erkennen wird – zum Beispiel 1997, Ford, E350, "Super, luxuriöser LKW" Sollte aufgeteilt werden als ('1997', 'Ford', 'E350', 'Super, luxuriöser LKW') und nicht ('1997', 'Ford', 'E350', 'Super', 'luxuriöser LKW' ') Das oben ist was ich bekomme wenn ich so […]

Wie kann ich Pythons csv.DictWriter.writerows vom Hinzufügen von leeren Zeilen zwischen Zeilen in Windows stoppen?

Wenn ich Pythons csv.DictWriter.writerows unter Windows verwende, werden leere Newlines zwischen Zeilen hinzugefügt. Wie kann ich das aufhören? Der Code funktioniert bei Linux gut.

Schreiben von Strings auf Excel CSV-Datei in Python

Ich versuche, eine csv-Datei zu erstellen, die den Inhalt einer Liste von Strings in Python enthält, wobei das Skript unten verwendet wird. Allerdings, wenn ich meine Ausgabedatei überprüfe, stellt sich heraus, dass jedes Zeichen durch ein Komma abgegrenzt wird. Wie kann ich den CSV.writer anweisen, jeden einzelnen String innerhalb der Liste und nicht jedes Zeichen […]

Python CSV zu SQLite

Ich bin "konvertieren" eine große (~ 1.6GB) CSV-Datei und das Einfügen bestimmter Felder der CSV in eine SQLite-Datenbank. Im Wesentlichen sieht mein Code aus wie: import csv, sqlite3 conn = sqlite3.connect( "path/to/file.db" ) conn.text_factory = str #bugger 8-bit bytestrings cur = conn.cur() cur.execute('CREATE TABLE IF NOT EXISTS mytable (field2 VARCHAR, field4 VARCHAR)') reader = csv.reader(open(filecsv.txt, […]

Auswahl über mehrere Spalten mit Python-Pandas?

Ich habe ein Dataframe df in Pandas, die mit pandas.read_table aus einer CSV-Datei gebaut wurde. Das Dataframe hat mehrere Spalten und es wird durch eine der Spalten indiziert (was eindeutig ist, da jede Zeile einen eindeutigen Wert für die Spalte hat, die für die Indizierung verwendet wird.) Wie kann ich Zeilen meines Dataframs auf der […]

"Zeile enthält NULL-Byte" im CSV-Leser (Python)

Ich versuche, ein Programm zu schreiben, das eine .CSV-Datei (input.csv) ansieht und nur die Zeilen umschreibt, die mit einem bestimmten Element (corrected.csv) beginnen, wie in einer Textdatei (output.txt) aufgeführt. So sieht mein Programm jetzt aus: import csv lines = [] with open('output.txt','r') as f: for line in f.readlines(): lines.append(line[:-1]) with open('corrected.csv','w') as correct: writer = […]

Wie lese ich eine einzelne Zeile von csv Daten in Python?

Es gibt viele Beispiele für das Lesen von csv Daten mit Python, wie diese: import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Ich möchte nur eine Zeile von Daten lesen und sie in verschiedene Variablen eingeben. Wie mache ich das? Ich habe überall nach einem Arbeitsbeispiel gesucht. Mein […]

Python ist die beste Programmiersprache der Welt.