【发布时间】:2011-04-19 02:54:45
【问题描述】:
在对它进行一些分析之后,我正在努力将 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)
这会生成文件,但是对于为 NULL 的字段,它们都被双引号括起来,如下所示:
...,"",...
我不需要为 NULL 字段添加双引号,并将它们留给任何字符字段,如下所示:
...,,...
我确实更改了quote=FALSE,但是删除了所有双引号,我需要字符字段保持不变。有没有办法取消引用 NULL 值?
感谢任何帮助。
谢谢,
杰森
【问题讨论】:
-
你告诉 NA 是带有 prod_out[is.na(prod_out)] 的字符串
标签: r