我想从S3读取一个非常大的csv文件,包括像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")
提前致谢!
试试:
table <- s3read_using(FUN=fread, quote="\"", object='mytable.csv', bucket="mybucket/tables")