R S3 обрабатывает два двойных кубика с хлебом - PullRequest
0 голосов
/ 22 марта 2019

Я хочу прочитать в довольно большой CSV-файл с S3, включая записи, такие как Hawaii 21"" pizza.Тем не менее, я заметил, что если я использую fread (что я предпочитаю, так как это быстрее), записи включают две двойные кавычки в Hawaii 21"""" pizza.Этот тип проблемы не возникает, если я использую read.csv.

. Я заметил, что в предупреждающем сообщении рекомендуется добавить quote="", чтобы избежать этой проблемы.Но как я могу вставить его в функцию s3_read_using?

Я могу использовать gsub, чтобы лишние кавычки исчезли, но все еще задаюсь вопросом, есть ли какое-либо прямое решение для этого.

А ниже мой код для чтения:

table <- s3read_using(FUN=fread, object='mytable.csv', bucket="mybucket/tables") table <- s3read_using(FUN=read.csv, object='mytable.csv', bucket="mybucket/tables")

Заранее спасибо!

1 Ответ

0 голосов
/ 22 марта 2019

Попробуйте:

table <- s3read_using(FUN=fread, quote="\"", object='mytable.csv', bucket="mybucket/tables")
...