2014-01-27 9 views
5

Mein Problem: R json, unvollständige letzte Zeile gefundenR json, fand unvollständige letzte Zeile

Meine Mühe: Ich 'Incomplete final line' warning when trying to read a .csv file into R gefolgt

ich diese site verwenden meine file s Gültigkeit zu prüfen. Es sind Daten von meinem Facebook News Feed gesammelt mit Graph API.

Mein Code:

library("rjson") 
work<-"C:/ContainingFolder/" 
json_data <- fromJSON(paste(readLines(paste0(work,"SunwayFB.txt")), collapse="")) 

Mein Fehler:

Warning message: 
In readLines(paste0(work, "SunwayFB.txt")) : 
    incomplete final line found on 'C:/ContainingFolder/SunwayFB.txt' 

Antwort

5

Es funktioniert ohne Fehler, wenn Sie die Datei mit fromJSON statt readLines lesen.

fp <- file.path(work, "SunwayFB.txt") 
json_data <- fromJSON(file = fp) 

By the way: Für die readLines Weise haben Sie am Ende der Datei eine neue Zeile hinzuzufügen.

+0

DANKE VIEL !!!! Muacks! <3 – FailedMathematician

3

Sie können die Warnmeldung ignorieren.

readLines(paste0(work,"SunwayFB.txt"))

Add warnen Feld.

readLines(paste0(work,"SunwayFB.txt"), warn=FALSE)

0

In den meisten Fällen Unvollständige kann Endaufstellung Warnungen durch Anhängen einer neuen Linie zum öffnen Sie versuchen, Datei abgewendet werden. Nur gehen Sie zum Ende der Datei -> drücken Sie die Eingabetaste -> Speichern Sie die Datei -> führen Sie den Befehl, den Sie verwenden, um es in R zu laden, und es sollte keine Warnung anzeigen.