[R-es] error al leer una linea desde un archivo de texto
La de Jorge, es la respuesta correcta, aunque le sobraba una "n" al
parámetro
encoding = 'latin1'
Los dos fichero que ajuntados por "Eric" son detectados como 'latin-1'
por mi emacs, luego la manera correcta de leerlos independiente del
operativo, GUI y la configuración del lenguaje de nuestro equipo es:
read.csv('d11-18.csv',encoding = 'latin1')
El problema proviene del la letra griega "mu" que se emprea para
representar µg (microgramos ? creo recordar ... ).
Los "encoding" y trabajar con mas de un sistema operativo es una fuente
permanente de dolor de cabeza. Mi recomendaciones usar siempre que
podáis UTF-8.
Fran
El 03/07/2014 9:57, Jorge I Velez escribió:
Hola Eric, Me incliniaria mas por un problema de enconding. Intenta agregando enconding = 'latin1' al final de read.csv() A lo mejor enviandonos tu sessionInfo() podriamos ayudarte un poco mas. Saludos, Jorge.- 2014-07-03 5:32 GMT+10:00 neo <ericconchamunoz en gmail.com>:
Estimada comunidad, estoy extrayendo una linea de texto desde varios archivos (unos 200) de esta manera: dat <- read.csv(filenames[i], header=FALSE, sep=",", dec=".", skip=11, nrows=1) pero al tratar de leer esa linea desde el archivo numero 54 obtengo el siguiente error: Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) : invalid multibyte string at '<b5>g' Calls: read.csv -> read.table -> type.convert todos los archivos fueron generados de la misma forma, exportados desde excel usando un breve script de VB par aplicaciones, pero solo algunos me dan ese error, que no se lo que significa, por lo tanto no se como repararlo. Ademas he examinado los archivos y no observo diferencias. Adjunto un archivo que se lee y uno que no se lee, en una de esas se me paso algo por no saber. Alguna idea ? Saludos y muchas gracias, Eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
+-------------------------------------------------------------- | Francisco J. Viciana Fernández | Coordinador del Registro de Población | Servicio de EstadÃsticas Demográficas y Sociales | Instituto de EstadÃstica y CartografÃa de AndalucÃa | Leonardo Da Vinci, nº 21. Isla de La Cartuja. | 41071 SEVILLA. | franciscoj.viciana en juntadeandalucia.es +--------------------------------------------------------------