Я работаю над экспортом 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 и оставить их для любого символьного поля, например:
...,,...
Я изменил кавычку = ЛОЖЬ, однако это удалило все двойные кавычки, и янужно, чтобы поля символов оставались нетронутыми.Можно ли как-нибудь расставить NULL-значения в кавычки?
Любая помощь приветствуется.
Спасибо,
Джейсон