R S3用fread处理两个双引号

问题描述 投票:0回答:1

我想从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")

提前致谢!

r amazon-s3 datatable fread
1个回答
0
投票

试试:

table <- s3read_using(FUN=fread, quote="\"", object='mytable.csv', bucket="mybucket/tables")
© www.soinside.com 2019 - 2024. All rights reserved.