Buenas a todos,
Con el siguiente código:
file <- tclvalue(tkgetOpenFile())
if (!length(file)) return()
channel <- odbcConnectExcel(file)
poblacion <- sqlQuery(channel, "select * from [Hoja1$]", errors = TRUE)
logro leer de un archivo Excel que tiene los pesos de una población, pero no logro graficar un histograma con ellos porque me dice que no son numéricos, me aparece el siguiente mensaje:
Error en hist.default(poblacion) : 'x' must be numeric
Espero que puedan ayudarme,
gracias
Laura
Podrías especificar los paquetes que cargas para correr el código.
Gracias
Cargo el RODBC
Gracias por responderme tan pronto!!
Gracias por responderme tan pronto!!
He realizado una prueba y a mi me hace el histograma con la orden:
> hist(poblacion$F1)
Nota: Tienes que conocer cuál es el nombre de la primera variable, en mi caso es F1.
Muchisimas gracias!!!! Anduvo perfecto
Saludos,
Laura
Saludos,
Laura
Hola,
tengo un problema parecido. Siempre he utilizado R en windows, ahora quiero pasarme a mac. Al cargar los datos desde un fichero excel o txt, no me reconoce las variables como numéricas si no como factores. He instalado los mismos paquetes que en windows
Alguna idea?
Gracias
tengo un problema parecido. Siempre he utilizado R en windows, ahora quiero pasarme a mac. Al cargar los datos desde un fichero excel o txt, no me reconoce las variables como numéricas si no como factores. He instalado los mismos paquetes que en windows
Alguna idea?
Gracias
Cuando importas datos de un fichero de texto debes especificar el carácter que se usa como "punto decimal", para ello debes marcar la casilla correspondiente en el cuadro de diálogo.
Prueba a seleccionar como separador decimal el otro carácter del que has especificado cuando hiciste la importación.
Prueba a seleccionar como separador decimal el otro carácter del que has especificado cuando hiciste la importación.
Muchas gracias, lo he hecho y ahora funciona todo perfectamente
En respuesta a Manuel Muñoz Márquez
Otra cuestion acerca de "leer datos de un excel"
de Nicanor Guerra -
Hola buenas trades
Quiza sea un intruso, ya que escribo desde Gran Canaria. Pero bueno, mi pregunta es:
En R he cargado un archivo de Excel, una columna contenía numeros decimales con "," y no los entiende como un número, cosa que si hace cuando la parte decimal se indica con un punto "."
¿en R hay alguna forma de cambiar el punto por la coma para indicar la parte decimal?
Muchas gracias. Un saludo desde Canarias. Nicanor.
Quiza sea un intruso, ya que escribo desde Gran Canaria. Pero bueno, mi pregunta es:
En R he cargado un archivo de Excel, una columna contenía numeros decimales con "," y no los entiende como un número, cosa que si hace cuando la parte decimal se indica con un punto "."
¿en R hay alguna forma de cambiar el punto por la coma para indicar la parte decimal?
Muchas gracias. Un saludo desde Canarias. Nicanor.
En respuesta a Nicanor Guerra
Re: Otra cuestion acerca de "leer datos de un excel"
de Ignacio Martinez -Hola Nicanor,
Si entiendo bien a lo que te refieres creo que esto te serviría,prueba a ver con: read.table(archivo,...,dec=","), con esto indicas que es la coma para la parte decimal.
Fuente:
http://sekhon.berkeley.edu/base/html/read.table.html
Un saludo,
Ignacio.
En respuesta a Ignacio Martinez
Re: Otra cuestion acerca de "leer datos de un excel"
de Nicanor Guerra -
Muchas gracias
El problema que tenía se me ha resuelto con: dec=","
Gracias otra vez. Buen fin año y buen 2010.
El problema que tenía se me ha resuelto con: dec=","
Gracias otra vez. Buen fin año y buen 2010.
En respuesta a Nicanor Guerra
Re: Otra cuestion acerca de "leer datos de un excel"
de Manuel Muñoz Márquez -
R directamente los datos usando el formato interno de Excell, por lo que no hay distinción en el uso del punto o de la coma.
Probablemente Excell esté tomando algunas casillas como cadena de caracteres en vez de como números. Cambia el formato de las casillas de automático a números.
Saludos.
Probablemente Excell esté tomando algunas casillas como cadena de caracteres en vez de como números. Cambia el formato de las casillas de automático a números.
Saludos.
En respuesta a Manuel Muñoz Márquez
Re: Otra cuestion acerca de "leer datos de un excel"
de Nicanor Guerra -
Gracias
El problema que tenía se me ha resuelto con: dec="," sin necesidad de modificar el archivo Excel.
Buen fin de año y buen 2010.
El problema que tenía se me ha resuelto con: dec="," sin necesidad de modificar el archivo Excel.
Buen fin de año y buen 2010.