Un truco para importar datos de Excel a R
2 de febrero de 2009 ·
Imprimir
Imprimir
En ocasiones necesitamos analizar con R unos datos que nos llegan en formato de Libro de Excel. La opción más recomendable es guardar los datos en formato CSV e importarlos desde este formato.
No obstante, si la importación tiene carácter puntual, puede resultar útil el siguiente modo de proceder:
- Modificar la configuración internacional en Excel -en Excel 2003, Herramientas/Opciones/Internacional-, de manera que el sea el punto y no la coma.
- Seleccionar el rango en el que se encuentran los datos -incluida la cabecera con los nombres de variables-
- Copiar el rango al -Ctrl-C o Edición/Copiar-
- Desde R, ejecutar el siguiente comando:
datos<-read.delim("clipboard")
El resultado es un dataframe de nombre datos.

gustavo giménez ha dicho,
14 de 14 de 2009 @ 3:55 pm
no es necesario modificar la coma por el punto en excel. Se puede hacer read.delim(“clipboard”, header=T, dec=”,”,check.names=T) para que los datos aparezcan con las variables tal cual las tenemos en excel y para que los puntos aparezcan como separador decimal.
Nhurya ha dicho,
4 de 4 de 2010 @ 2:13 am
Genial!!! ^^
Muchas gracias, me has ahorrado un montón de vueltas jejeje
Carla ha dicho,
4 de 4 de 2010 @ 8:15 am
uuuuuuuuuuuuu gracias por compartir el conocimiento……genial el truco!, fácil y leeendo.
yadila ha dicho,
21 de 21 de 2011 @ 2:08 pm
Hyu no este es el mejor truco que he aprendido para r. Los felicito por compartir esta informacion.