相关疑难解决方法(0)

如何删除write.csv中NULL值的双引号?

在我对电子商务系统进行一些分析之后,我正在努力将data.frame导出到csv以供在电子商务系统中使用.

我在提取之前删除了NA值,因为在我添加数据的系统中不允许它们.我的过程看起来像这样,我的data.frame被称为prod_out:

prod_out[is.na(prod_out)] <- c("")

prod_con<-file('product_output.csv',encoding="utf8")

write.csv(prod_out,file=prod_con,append=FALSE,eol="\r",quote=TRUE,row.names=FALSE)
Run Code Online (Sandbox Code Playgroud)

这会生成文件,但是,对于NULL为的字段,它们都是双引号,如下所示:

...,"",...
Run Code Online (Sandbox Code Playgroud)

我需要没有NULL字段的双引号,并将它们留给任何字符字段,如下所示:

...,,...
Run Code Online (Sandbox Code Playgroud)

我确实更改了quote = FALSE,但是删除了所有双引号,我需要字符字段保持不变.有没有办法取消引用NULL值?

任何帮助表示赞赏.

谢谢,

贾森

r

1
推荐指数
1
解决办法
5705
查看次数

标签 统计

r ×1