Ich versuche, eine Datei herunterzuladen und in R zu laden, aber es funktioniert nicht. Ich bin auf einem MAC, mit R 3.1.3Codierungsprobleme auf MAC
Die Datei ist im CSV-Format (und es gibt eine Option von JSON-Format).
Hier ist die URL für die Datei (CSV und JSON): http://dadosabertos.dataprev.gov.br/opendata/con02/formato=csv http://dadosabertos.dataprev.gov.br/opendata/con02/formato=json
ich ich weiß, die Datei herunterladen kann, öffnet in einem lokalen Texteditor, speichern als utf-8, und dann in R importieren Aber ich hätte gerne eine automatisierte Lösung, die keine andere Software benötigt. Und auch diese Lösung funktioniert nicht so einfach wie ich es erwartet hatte.
Folgendes habe ich bisher versucht: Da die Datei in Portugiesisch ist, weiß ich, dass es wahrscheinlich utf-8 ist.
library(jsonlite)
options(encoding = "utf-8")
url <- "http://dadosabertos.dataprev.gov.br/opendata/con02/formato=json"
prev <- fromJSON(url)
und die Fehlermeldung:
lexikalische Fehler: ungültige Bytes in UTF-8-String. : [{ "Knoten": { "Ano": "1988", "Espcie": "42-Ap Tempo Contribuio (hier) ------^
ich auch versucht url1 < - "http://dadosabertos.dataprev.gov.br/opendata/con02/formato=csv" zurück < - read.csv (url, sep = "")
Aber es hat auch nicht funktioniert ich habe auch versucht zu benutzen.
Sys.setlocale("LC_ALL", 'en_US.UTF-8')
Aber es machte keinen Unterschied