An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120528/464e83db/attachment.pl>
[R-es] Problema leyendo archivos csv
6 messages · Juan Carlos Arronte, miguel.angel.rodriguez.muinos en sergas.es, Carlos J. Gil Bellosta +2 more
Hola Juan Carlos, Parece que pudieras tener algún carácter "no ASCII" en la cabecera del fichero CSV. Prueba a cambiarle los nombres a los campos (simplificarlos y que sean únicos) antes de pasar el fichero a CSV. Un Saludo, Miguel. -----Mensaje original----- De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de JC A Enviado el: lunes, 28 de mayo de 2012 11:13 Para: r-help-es en r-project.org Asunto: [R-es] Problema leyendo archivos csv Hola a todos, A ver si alguien puede decirme dónde está en problema por que yo no soy capaz de dar con ello. Cuando intento leer un archivo csv hay bastantes ocasiones en que me aparece el siguiente mensaje: Error en make.names(col.names, unique = TRUE) : string multibyte 1 inválida Esto me pasa cuando trabajo en un Mac. He actualizado la versión de RStudio y R, pero el problema sigue igual. Si lo hago en un ordenador con Windows carga sin problemas. Supongo que será debido al formato con que guardo el csv (uso Office 2011 para Mac y en el trabajo Office 2007) Gracias y un saludo Juan Carlos Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimÃnea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimÃnelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Hola, ¿qué tal? PodrÃas tener un problema de "encodings". Escribà sobre el tema en http://www.datanalytics.com/blog/2011/09/08/codigos-de-caracteres-en-r/ hace un tiempo. Igual puede ayudarte. De todos modos, como regla general, evitarÃa el uso de caracteres no ascii en nombres de columnas, etc. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El dÃa 28 de mayo de 2012 11:13, JC A <j_arronte en hotmail.com> escribió:
Hola a todos, A ver si alguien puede decirme dónde está en problema por que yo no soy capaz de dar con ello. Cuando intento leer un archivo csv hay bastantes ocasiones en que me aparece el siguiente mensaje: Error en make.names(col.names, unique = TRUE) :  string multibyte 1 inválida Esto me pasa cuando trabajo en un Mac. He actualizado la versión de RStudio y R, pero el problema sigue igual. Si lo hago en un ordenador con Windows carga sin problemas. Supongo que será debido al formato con que guardo el csv (uso Office 2011 para Mac y en el trabajo Office 2007) Gracias y un saludo Juan Carlos *************************************** Si las cuerdas del trapecio las corté fue para subir y atarlas y ver a la luna otra vez. Y volverlas a cortar una y mil veces y boquear como los peces cuando les toca perder.     [[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
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120528/9b76f629/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120528/e786ac3b/attachment.pl>
Creo que lo mejor serÃa la codificación UTF-8 que es la más universal, no sé si en Windows te guarda muchos txt como ANSI, y también depende de la versión del SO y sus programas asociados, sobre las suites de Office, con LibreOffice igual tendrÃas menos problemas en ese aspecto y, por otro lado, abriendo antes el archivo en un editor de texto plano te aseguras de si se ve correctamente, asà de paso te aseguras de los separadores que estás usando. Un saludo, Olmo El Mon, 28 May 2012 19:23:55 +0200 JC A <j_arronte en hotmail.com> escribió:
Gracias Jorge, Carlos y Miguel Angel por vuestras respuestas.
En principio lo solucioné sustituyendo la variable que me daba
problema (Año) por "Ano" y eliminando de mi matriz aquellas columnas
que a priori no voy a necesitar y que me daban problemas. Ahora en
principio cargan los csv. Veremos a ver en cuanto ponga los scripts a
correr.
Carlos, cómo bien indicas podrÃa ser un problema de "encoding". La
cuestión es que para Windows las opciones de Office para un archivo
para "guardar como" son menos que en Mac (o eso me parece a mi).
Tengo 4 opciones para guardar los datos cómo "txt" y 3 para hacerlo
cómo "csv". Y creo que por ahà viene la cosa. En saber cual de ellos
es el adecuado. Habrá que jugar a prueba y error, aunque en algún
sitio deberÃa venir, cual es el formato de codificación adecuado para
mac, ya que después de leer tu analisis ya se cual es el de windows y
linux.
Jorge, si uso read.table() o read.delim2(), me sale el mismo mensaje.
Un saludo y gracias
***************************************
Si las cuerdas del trapecio las corté
fue para subir y atarlas
y ver a la luna otra vez.
Y volverlas a cortar una y mil veces
y boquear como los peces cuando les toca perder.
From: jorgeivanvelez en gmail.com
Date: Mon, 28 May 2012 09:01:29 -0400
Subject: Re: [R-es] Problema leyendo archivos csv
To: j_arronte en hotmail.com
CC: r-help-es en r-project.org; cgb en datanalytics.com
Hola Juan Carlos,
Como menciona Carlos, es un problema de encodings. Que pasa si usas
read.table() o read.delim2()?
Suerte!
Jorge.-
2012/5/28 JC A <>
Hola a todos,
A ver si alguien puede decirme dónde está en problema por que yo no
soy capaz de dar con ello.
Cuando intento leer un archivo csv hay bastantes ocasiones en que me
aparece el siguiente mensaje:
Error en make.names(col.names, unique = TRUE) :
string multibyte 1 inválida
Esto me pasa cuando trabajo en un Mac. He actualizado la versión de
RStudio y R, pero el problema sigue igual. Si lo hago en un ordenador
con Windows carga sin problemas. Supongo que será debido al formato
con que guardo el csv (uso Office 2011 para Mac y en el trabajo
Office 2007)
Gracias y un saludo
Juan Carlos
***************************************
Si las cuerdas del trapecio las corté
fue para subir y atarlas
y ver a la luna otra vez.
Y volverlas a cortar una y mil veces
y boquear como los peces cuando les toca perder.
[[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 [[alternative HTML version deleted]]