Hola,

Prueba con esto:

fread("datos.csv", sep = "|", header = TRUE, quote="")

Con el parámetro quote, ignora las comillas del principio.
No elimina todas, pero te permite cargar el conjunto sin problemas.
Una vez cargado, ya puedes limpiar las columnas, quitando las comillas
adicionales, etc...

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 19 de enero de 2017, 0:22, Mauricio Monsalvo <m.monsa...@gmail.com>
escribió:

> Hola.
> Tengo un archivo que viene separado por "|" y a su vez con (casi) todos
> los campos entre comillas ("..."), incluso los valores numéricos. Adjunto
> algunos datos de prueba. El error que da es que no encuentra 14 elementos
> en las filas (son 15 variables).
> Probé algunas variantes y traté de orientarme por la ayuda y Stack (
> http://stackoverflow.com/search?q=read.table+sep%3D%22%7C%22), pero no
> encontré mejor solución que:
> 1) Abrir el archivo con Excel.
> 2) Reemplazar | por ;
> 3) Reemplazar " por [nada];
> 4) Abrirlo con:
> datos <- read.table("datos.csv" , header=T, sep=";", dec=".", quote = "",
> encoding = "UTF-8")
> y digamos que funciona, salvo que la primera variable contiene un " al
> inicio ("67, "67, "etc) y la última siempre termina con un " (ACCIDENTADO
> CRITICO", NIÑO NEONATO", "etc).-
> ¿Podrían ayudarme a levantarlo de una (separado por | y con los datos
> entre "") o bien a levantarlo luego del replace sin esas incómodas " al
> inicio de la primera variable y al final de la última?
> Muchas gracias.
> Saludos!
>
> --
> Mauricio
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a