studio - salvare variabili r




Come leggere un file.csv contenente apostrofi in R? (2)

Ho difficoltà a leggere R un file .txt o .csv che contiene gli apostrofi.

Alcune delle mie colonne contengono testo descrittivo, ad esempio "Attendi ai bisogni dei clienti" o "Deputato dello sceriffo". Il mio file si apre correttamente in Excel (ovvero, tutti i dati vengono visualizzati nelle celle corrette, ci sono 3 colonne e circa 8000 righe e non ci sono dati mancanti). Ma quando chiedo a R di leggere il file, questo è ciò che accade:

data <-read.table("datafile.csv", sep=",", header=TRUE)
  Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
  line 520 did not have 3 elements

(La riga 520 è la prima riga che contiene un apostrofo).

Se vado nel file .txt o .csv e rimuovi manualmente tutti gli apostrofi, allora R legge il file correttamente. Comunque, preferirei mantenere gli apostrofi se posso.

Sono nuovo di R e sarei grato per qualsiasi aiuto.


Impostare il parametro quote = "\\" in read.table dovrebbe fare il trucco.


Per impostazione predefinita, read.table vede virgolette singole e doppie come virgolette. Devi aggiungere quote="\"" alla tua chiamata read.table Oppure puoi semplicemente usare read.csv , che vede solo le virgolette come citazioni di default.





punctuation