La mia situazione è che sto tentando di scrivere un frame di dati costituito da colonne che hanno tipi di dati diversi in un file CSV in R. Il codice che uso per scrivere il file è :Come controllare le virgolette doppie durante la scrittura di file .csv
filename = file("equipment.csv")
write.csv(file = filename, x = equipment, quote = FALSE, row.names = FALSE)
Questo provoca problemi più tardi, quando provo a caricare il file CSV in un database SQL in quanto alcune delle colonne contengono stringhe che contengono ''. Se imposto quote = TRUE
nel codice precedente, crea problemi per i miei tipi di dati numerici quando carico sul database.
La mia domanda: c'è un modo per controllare il modo in cui R aggiunge citazioni alle colonne quando si scrivono file CSV? Vorrei poter aggiungere virgolette sulle stringhe ma non sugli altri tipi di dati.
Molte grazie per il vostro aiuto.
Questa è la risposta che stavo cercando, grazie per il vostro aiuto. Il problema che sto avendo è che R sta citando tipi di dati numerici e stringhe che mi danno problemi con il mio carico di dati. La soluzione che suggerisci sembra fare il trucco. – Sledge
Inoltre, parte del problema potrebbe essere che alcuni dei miei tipi di colonna tipo di classe: factor, che potrebbe aver permesso ad alcune delle inconsistenze apparenti che descrivete. – Sledge