Я пытаюсь загрузить файл и загрузить в R, но он не работает. Я нахожусь на MAC, используя R 3.1.3Проблемы с кодированием на MAC
Файл находится в формате csv (и есть опция json-формата).
Вот URL для файла (CSV и JSON): http://dadosabertos.dataprev.gov.br/opendata/con02/formato=csv http://dadosabertos.dataprev.gov.br/opendata/con02/formato=json
Я знаю, что я могу скачать файл, открытый в текстовом редакторе, сохраните в кодировке UTF-8, а затем импортировать в R Но я бы хотел получить более автоматизированное решение, которое не предполагало использование другого программного обеспечения. И, кстати, даже это решение работает не так просто, как я ожидал.
Вот что я пробовал до сих пор: Поскольку файл находится на португальском языке, я знаю, что это, вероятно, utf-8.
library(jsonlite)
options(encoding = "utf-8")
url <- "http://dadosabertos.dataprev.gov.br/opendata/con02/formato=json"
prev <- fromJSON(url)
И сообщение об ошибке:
лексическая ошибка: недопустимые байт UTF8 строки. : [{ "узел": { "Ано": "1988", "Espcie": "42-Ap Tempo Contribuio (здесь) ------^
Я также пытался url1 < - "http://dadosabertos.dataprev.gov.br/opendata/con02/formato=csv" пред < - read.csv (URL, Сентябрь = "")
Но это тоже не работает, я попробовал также использовать:.
Sys.setlocale("LC_ALL", 'en_US.UTF-8')
Но это не имеет никакого значения.