[R-es] read.table con .csv separado por "|"

Mauricio Monsalvo m.monsalvo en gmail.com
Jue Ene 19 00:22:43 CET 2017


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20170118/bed41b43/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: datos.csv
Type: text/csv
Size: 6154 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20170118/bed41b43/attachment.bin>


Más información sobre la lista de distribución R-help-es