Python pandas DataFrame aus der ersten und letzten Zeile der csv

All -

Ich bin auf der Suche zum erstellen eines pandas DataFrame aus nur die ersten und letzten Zeilen einer sehr großen csv. Der Zweck dieser übung ist es, in der Lage sein, um leicht greifen einige Attribute aus dem ersten und letzten Einträge in diesen csv-Dateien. Ich habe kein problem, greift die erste Zeile der csv-Verwendung:

pd.read_csv(filename, nrows=1)

Habe ich auch kein problem, greifen Sie in der letzten Zeile einer text-Datei in verschiedenen weisen, wie:

with open(filename) as f:
    last_line = f.readlines()[-1]

Jedoch, diese beiden Dinge in einem einzigen DataFrame hat mich geworfen, für eine Schleife. Jede Einsicht in das, wie am besten, um dieses Ziel zu erreichen?

BEARBEITEN HINWEIS: ich versuche, um diese Aufgabe ohne das laden aller Daten in einem einzigen DataFrame zuerst wie ich bin den Umgang mit ziemlich großen (>15MM Zeilen) csv-Dateien.

Dank!

  • können Sie zeigen die Schritte, die Sie unternommen haben, versuchen Sie diese zwei Dinge in einer einzigen DataFrame? und was ist der Fehler, den Sie haben
  • der erste Schnipsel erfolgreich greift die erste Zeile und setzt es in ein DataFrame. Das zweite snippet schnappt sich die Letzte Zeile, aber es fehlt-Header, so bin ich nicht in der Lage, erstellen Sie ein neues DataFrame und verwenden Sie eine einfache Verkettung zu verbinden.
InformationsquelleAutor wrcobb | 2014-11-07
Schreibe einen Kommentar