Je travaille sur l'exportation d'un data.frame à un csv pour une utilisation dans un système de commerce électronique après avoir fait quelques analyses à ce sujet.Comment supprimer les guillemets autour des valeurs NULL dans write.csv?
Je supprime les valeurs NA avant l'extrait car elles ne sont pas autorisées dans le système auquel j'ajoute les données. Le processus que j'ai ressemble à ceci, mon data.frame est appelé 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)
Cela génère le fichier, cependant, pour les champs qui sont NULL ils sont tous deux cités comme ceci:
...,"",...
-je besoin de ne pas avoir les guillemets doubles pour les champs NULL et les laisser pour tout champ de caractère comme celui-ci:
...,,...
Je l'ai changement quote = FALSE, mais qui a supprimé tous les doubles guillemets et j'ai besoin c Les champs de caractères doivent rester intacts. Y at-il un moyen de dériver les valeurs NULL?
Toute aide est appréciée.
Merci,
Jason
Vous avez dit à NA d'être des chaînes avec prod_out [is.na (prod_out)] <- c ("") –