На машине с Ubuntu и R 3.6.2 я хочу открыть файл CSV
В LibreOffice я увидел, что файл имеет ";" разделитель и кодировка ISO-8859-1
Это файл без имен столбцов (заголовок), а данные на бразильском португальском языке. Даты в формате ДД/ММ/ГГГГ ЧЧ:ММ:СС
Есть несколько столбцов с уникальными идентификационными кодами, поэтому, за исключением дат, я хотел бы сохранить все столбцы в виде строки.
Вот, например, содержимое первой строки CSV:
345365;99901000001201633;;BB – Banco do Brasil S.A.;Respondido;01/01/2016 09:24:13;consultar meu cpf . no spc e serasa;Consulta do cpf no serasa e spc;25/01/2016 23:59:59;NÃO;NÃO;Pelo sistema (com avisos por email);Internet;604629;Economia e Finanças;Economia;1;25 /01/2016 11:30:39;Презадо(а) Ср(а). , Encaminhamos, em anexo, resposta ao seu pedido de informação. Atenciosamente, Serviço de Informação ao Cidadão do Banco do Brasil – SICBB Recurso Conforme a Lei 12527/11 em seu artigo Art. 15, нет caso de indeferimento де acesso a informações ou às razões да negativa сделать acesso, poderá o interessado interpor recurso contra a decisão no prazo de 10 (dez) dias contar da sua ciência. Paragrafo único. O recurso será dirigido à autoridade hierarquicamente Superior à que exarou a decisão impugnada, que deverá se manifestar no prazo de 5 (cinco) dias.;Acesso Concedido;Resposta solicitada inserida no e-SIC
Итак, я сначала попробовал это так:
library(readr)
asks_2016 <- read_delim("2016/20200201_Pedidos_csv_2016.csv",
";", escape_double = FALSE, col_names = FALSE,
locale = locale(encoding = "ISO-8859-1"))
Но возвращенный фрейм данных - это все NA
У меня были эти предупреждающие сообщения:
Parsed with column specification:
cols(
.default = col_logical(),
X1 = col_double()
)
See spec(...) for full column specifications.
|==================================================================================| 100% 291 MB
Warning: 1923814 parsing failures.
row col expected actual file
1 X1 no trailing characters '2016/20200201_Pedidos_csv_2016.csv'
1 X2 1/0/T/F/TRUE/FALSE '2016/20200201_Pedidos_csv_2016.csv'
1 X3 1/0/T/F/TRUE/FALSE '2016/20200201_Pedidos_csv_2016.csv'
1 X4 1/0/T/F/TRUE/FALSE '2016/20200201_Pedidos_csv_2016.csv'
1 X5 1/0/T/F/TRUE/FALSE '2016/20200201_Pedidos_csv_2016.csv'
... ... ...................... ...... ....................................
See problems(...) for more details.
Пожалуйста, кто-нибудь знает, как правильно загрузить этот CSV?