[R-es] Leer ficheros txt con número diferente de columnas por fila

patricio fuenmayor p@tr|c|o@|uenm@yor @end|ng |rom gm@||@com
Mie Mar 2 20:44:44 CET 2022


José Miguel
Tienes que hacer un trabajo un poco más complejo con esto.
Primera pregunta, puedes hacer requerimiento sobre la generación del
archivo, para que te envíen con las condiciones correctas ?
Si no es así, esta es una solución (de las tantas)
- carga el archivo en donde la fila sea una sola columna texto; esto es
poniendo el delimitador de columnas como "", o usando readlines
crea una columna contando el número de delimitadores encontrados en la fila
(tendrás 8 o 10)
separa en un dataframe las filas que tienen 8 delimitadores y renombra las
columnas
separa en un dataframe las filas con 10 delimitadores y renombra las
columnas
unifica los dos dataframes usando el parámetro fill=TRUE para que se
alineen.
con eso ya tienes cargado el archivo y procede a dar formato a las columnas
Saludos

	[[alternative HTML version deleted]]



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