2017-12-15 14 views
0

Ich habe Pandas Dataframe Größe von 21909, 20037 (Zeile, Spalte), und ich möchte es in folgenden Code csv konvertieren.Wie schreibe ich riesige Datenrahmen in Pandas

nach dieser Codezeile wird mein Computer hängen und ich bekomme keine Ausgabe. Gibt es eine Möglichkeit, solch einen riesigen Datenrahmen optimal zu schreiben?

Systemkonfiguration

  • OS: ubuntu 16.04 LTS
  • OS Typ: 64-Bit-
  • Speicher: 7,7 GiB
  • Prozessor: Intel® Core ™ i5-4590 CPU @ 3,30 GHz × 4
+3

versuchen zu verwenden 'chunksize = 1000' Parameter – MaxU

Antwort

4

können Sie chunksize parameter verwenden:

df.to_csv("outputFile.csv", encoding='utf-8', chunksize=2000) 

chunksize: int oder Keine

Reihen zu einem Zeitpunkt, zu schreiben