R es un programa estadístico que permite realizar muchos análisis de diferentes temas para aquellos que se apasionan planteando hipótesis, investigando, comprobando datos.
En este manual ayudaremos a las personas, que tienen su información en un archivo de Excel, a poder trasladarlo a R y obtener sus datos para continuar con el análisis o dar salida a los datos en una gráfica que demuestre de mejor manera la interpretación de los datos.
En primer lugar es necesario instalar el paquete “xlsx” para poder lograr el objetivo de este manual.
Para instalarlo se siguen los siguientes pasos: 1. Vamos a la pestaña Packages, ubicada en la ventana del lado derecho inferior en RStudio. 2. Presionamos el botón Install 3. Aparecerá una pantalla tipo buscador y tecleamos xlsx. Es importante verificar que la casilla de “install dependencies” esté activada. Presionamos botón install. 4. Ya que R haya terminado de instalar el paquete xlsx, es necesario ponerlo a funcionar para que nos permita utilizar sus beneficios. Para ello, en el script de la investigación colocamos el comando library{xlsx} y lo ejecutamos con Ctrl + enter.
Ahora si, ya estamos listos para utilizar los beneficios del paquete xlsx.
Para exportar el archivo utilizaremos el comando read.xlsx
library(rJava)
library(xlsx)
## Loading required package: xlsxjars
library(xlsxjars)
read.xlsx("puntaje.xlsx", sheetName = "Hoja1")
## EQUIPOS JJ JG JE JP DIF PTS
## 1 GUERREROS Z 6 5 0 1 15 10
## 2 BAYERN MUNICH 6 5 0 1 10 10
## 3 LOS REOS 6 4 1 1 5 9
## 4 ANTICRACKS 6 4 1 1 3 9
## 5 KSI MERITS 6 1 1 4 2 3
## 6 UNION CDM 6 0 3 3 1 3
## 7 CEMEFA 6 0 0 6 1 0
Tip: es importante que los archivos se encuentren en el mismo Working Directory para que R lo pueda leer. De igual manera, si tienes varios libros con información, se debe especificar qué libro quieres que sea el que lea R.
Otro beneficio del paquete es nos permite crear nuestros propios archivos de excel desde R mediante el comando write.xlsx. Hay que tomar en cuenta que hay que tener datos para poder ejecutar esta accion. A continuación un ejemplo:
x <- seq(1,6)
write.xlsx (x, file= "ejemplo.xlsx", sheetName = "Hoja1")
read.xlsx("ejemplo.xlsx", sheetName = "Hoja1")
## NA. x
## 1 1 1
## 2 2 2
## 3 3 3
## 4 4 4
## 5 5 5
## 6 6 6
graf <- read.xlsx2("puntaje.xlsx", sheetName= "Hoja1")
plot(graf)
Todos estos beneficios son excelentes y de mucha ayuda cuando los dataset vienen en archivos de xlsx. Existen también muchos comandos que permiten ordenar la información sin necesidad de acudir al archivo original de excel.