È possibile che il file che si sta salvando sia a posto, lo si sta caricando in Excel in modo errato (difficile conoscerlo con certezza, senza esempio). Quando si importa in Excel ci sono modi per specificare cosa sia il separatore e altre opzioni. È inoltre possibile semplificare il processo impostando alcune opzioni in write.table
. Controlla anche le tue impostazioni regionali, il separatore predefinito potrebbe essere diverso a seconda che il tuo computer pensi che sia in Europa (o in alcuni paesi) o negli Stati Uniti (o in altri paesi), potrebbe essere che la tua versione di R e la tua versione di Excel non sei d'accordo su quale regione (e quindi su quale separatore utilizzare).
Si potrebbe anche voler guardare il pacchetto XLConnect che creerà i file excel direttamente senza dover passare attraverso un file di testo. (ci sono un paio di altri pacchetti che scriveranno anche su file Excel, ma XLConnect è quello con cui ho avuto la migliore esperienza).
Un'altra opzione per trasferire rapidamente un frame di dati o matrice di eccellere (almeno su Windows, non so se questo funziona su altri OS) è quello di utilizzare tabella di scrittura con file="clipboard"
e sep="\t"
, quindi nella finestra di Excel fare clic su una cella , quindi fai "Incolla" e i dati saranno in Excel tramite gli Appunti piuttosto che un file.
fonte
2013-08-29 15:26:16
Mostrare i dati di esempio che si desidera 'scrivere'. – Metrics
e aprire anche il file scritto utilizzando il blocco note e controllare. È separato da virgole? scheda? punto e virgola? – Nishanth
Hai provato 'write.csv2'? – Roland