Lesen einer großen json-Datei in R , Probleme

Ich versuche zu Lesen, sehr großen json-Datei mit R , und ich bin mit dem RJSON Bibliothek mit diesem commend json_data <- fromJSON(paste(readLines("myfile.json"), collapse=""))

Das problem ist, dass ich immer diese Fehlermeldung

Error in paste(readLines("myfile.json"), collapse = "") : 

konnte nicht Speicher (2383 Mb) in der C-Funktion 'R_AllocStringBuffer'

Kann mir jemand helfen mit diesem Problem

  • R ist nicht die beste für wirklich große Daten-Dateien, er lädt alle Daten in den Speicher. Möglicherweise benötigen Sie die Datei inkrementell
  • Um genauer zu sein die R-engine wird nicht lassen Sie Lesen ein string so groß wie Ihre Datei, und rjson ist zu Lesen versucht, die ganze Sache auf einmal.
  • Vielen Dank für Ihren Kommentar, aber was sollte ich tun, um Lesen Sie die json-Datei.
  • Haben Sie eine Kopie der json-Datei irgendwo??? In der Regel große json-dumps veröffentlicht streamable jsonlines-format finden Sie unter ?stream_in im jsonlite Paket.
InformationsquelleAutor Rabe | 2015-04-17
Schreibe einen Kommentar