utilizo read.delim (nombre de archivo) sin ningún parámetro para leer un archivo de texto delimitado por tabuladores en R.R: multibyte inválida cadena
df = read.delim(file)
Esto funcionó como estaba previsto. Ahora tengo un mensaje de error extraño y no puedo hacer ningún sentido de que:
Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) :
invalid multibyte string at '<fd>'
Calls: read.delim -> read.table -> type.convert
Execution halted
¿Alguien puede explicar qué es una cadena multibyte? ¿Qué quiere decir fd? ¿Hay otras formas de leer un archivo de pestañas en R? Tengo encabezados de columna y líneas que no tienen datos para todas las columnas.
compruebe la codificación del archivo (UTF8? Latin1?) Y páselo al parámetro de la función read.delim fileEncoding –
Probé eso, sin efecto. Creo que el error estaba en mi programa Java que puso algunos caracteres extraños en el archivo de texto. Sin embargo, agradecería más comentarios sobre esto porque no estoy seguro. –
puede publicar el archivo y un ejemplo reproducible. entonces podríamos ayudar más. –