lunes, 15 de junio de 2020

Importar registros desde Excel a RStudio

Una de las funciones básicas dentro del manejo, del uso de todo lenguaje de programación (R, Python, C++) y su entorno de desarrollo (Aptana, NetBeans, Visual Studio, etc.) es la de importar registros desde distintas fuentes, desde distintos origenes, tales como archivos de texto, bases de datos (SQL Server, Oracle, MySQL, entre otros.) y hojas de cálculo; nuestro lenguaje favorito R, no es ajeno a eso, el siguiente artículo muestra como hacer uso de las herramientas (built-in tools) que nos proporciona el entorno de desarrollo (IDE) RStudio para importar registros desde Microsoft Excel (archivos con extensiones xls y xlsx) hacia el área de edición de RStudio para poder gestionar los datos importados de manera fácil y rápida.


Import Dataset

Debemos tener en cuenta, que a pesar de hacer uso de las herramientas (built-in tools) que nos proporciona RStudio para realizar las operaciones de importar registros desde distintas fuentes al área de edición del entorno de desarrollo, en todo momento, cuando ejecutamos alguna acción en la interfaz gráfica, hay paquetes (R packages) especificamente diseñados para el lenguaje de programación R que se están ejecutando.
En la barra de Menu, seleccionas la opción File, para luego hacer click en Import Dataset, esto te mostrara un submenu con distintas opciones, debes elegir la opción From Excel.
La siguiente imagen muestra como hacerlo.





Importando registros de Excel a RStudio


Luego de hacer click en la opción From Excel (Desde Excel), se mostrara una ventana llamada Import Excel Data (Importar registros de Excel) que te permitira navegar por las carpetas donde almacenas tus archivos de Excel (con extesión xls y xlsx), seleccionar dichos archivos y poder previsualizarlos antes de realizar la importación de los registros.
Las opciones claves en la ventana Import Excel Data son Browse, File/URL y Data Preview, el primero te permite seleccionar los archivos Excel que se encuentran en tu equipo o en la nube (dirección URL)
Las siguientes imágenes te muestran dichas opciones y la visualización previa de los registros de Excel


Luego de seleccionar el archivo de Excel, contaras con una vista previa (Data Preview) de los registros a importar, sólo debes hacer click en el boton Import (Importar) para poder tener los registros en el área de edición de RStudio, cabe señalar que este procedimiento funciona tanto para archivos de Excel con extensiones xls y xlsx, para efectos del proceso de importación, debemos señalar que los archivos con extensión xls almacenan información en formato binario, mientras que los archivos con extensión xlsx almacenan información usando XML.






Finalmente, podras visualizar los registros que acabas de importar desde Excel en el área de edición de RStudio, listo para trabajar con ellos, cabe señalar que solo utilizamos la interfaz grafica, RStudio sigue ejecutando las distintas funciones y comandos del lenguaje de programación R, como puedes apreciar en la siguiente imágen, en el área de la consola, se ejecuto el paquete readxl, el cual nos permite sólo leer archivos de Excel (readxl package 1.3.1 - read Excel filesen un próximo artículo te mostraremos como utilizar dicho paquete para importar registros desde Excel a R. 


Click en el enlace para ir al artículo en relación al paquete readxl: https://bit.ly/2zEgJEV






















Descarga el Dataset de Excel para replicar lo mostrado en el artículo: https://bit.ly/30V4aR3

Te comparto el siguiente vídeo que te muestra como realizar el procedimiento de importar registros de Excel a RStudio paso a paso.




3 comentarios:

  1. Estimado como puedo subir una carpeta con varios archivos excel y consolidar todos

    ResponderBorrar
    Respuestas
    1. Hola Franklin te comparto el siguiente link que te muestra como consolidar un grupo de archivos de Excel y subirlos a una base de datos, pero no estoy seguro por tu pregunta si quieres consolidarlos en RStudio
      https://www.youtube.com/watch?v=GqSbd30YOG0&t=19s

      Borrar
    2. El siguiente enlace te muestra como consolidar multiples archivos de Excel y cargarlos e RStudio
      https://stackoverflow.com/questions/32888757/how-can-i-read-multiple-excel-files-into-r

      Borrar