Voglio scrivere la mia matrice risultante in file csv.scrivere nel file csv usando il separatore
ho usato il codice
write.table(result, file ="F:\\filename.csv",row.names=FALSE,sep=",")
Ma i miei risultati già avere qualche "" valore, in modo che tipo di utilizzo del separatore di scrivere questo tipo di dati.
Ho già usato "separatore" come separatore ma in quel momento non si è diviso come colonna, i valori sono stati inseriti in una singola colonna.
Ho anche provato
ma questa volta il contenuto singola colonna viene Splited nella colonna multipla.
Forse dicci come desideri che i tuoi dati vengano scritti. Di solito, ',' all'interno dei dati non dovrebbe importare in 'write.table', poiché per default le stringhe sono quotate da' ". – Thilo
classicamente nei paesi in cui', 'viene usato come separatore decimale (Francia e Germania per esempio) , i file "csv" sono in realtà separati da punto e virgola (è l'impostazione predefinita su tutti i programmi di fogli di calcolo se si installa la versione specifica di quei paesi). Quindi 'write.table (result, file =" F: \\ filename.csv ", row .names = FALSE, sep = ";") 'sarebbe abbastanza classico. Altrimenti per i file delimitati da tabulazioni l'argomento è' sep = "\ t" '. – plannapus
@plannapus Fai una risposta? – Roland