Python Pandas read_csv überspringt Zeilen, behält aber den Header
Ich habe Schwierigkeiten, herauszufinden, wie überspringen von n Zeilen in eine csv-Datei, aber die Kopfzeile ist die 1. Zeile.
Was ich will zu tun ist, Durchlaufen aber halten Sie die Kopfzeile von der ersten Zeile. skiprows
macht der Kopfzeile die erste Zeile nach der übersprungenen Zeilen. Was ist der beste Weg, dies zu tun?
data = pd.read_csv('test.csv', sep='|', header=0, skiprows=10, nrows=10)
InformationsquelleAutor der Frage mcd | 2014-12-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie übergeben eine Liste von Zeilennummern zu
skiprows
statt eine ganze Zahl. Der Leser wird dann ignoriert diese Zeilen in der Liste.Indem Sie die Funktion der integer-10, du bist einfach überspringen der ersten 10 Zeilen.
Halten die erste Zeile 0 (als Kopfzeile) und gehen Sie zu Zeile 10, könnten Sie schreiben:
InformationsquelleAutor der Antwort Alex Riley