Para asignar valores a un objeto en R utilizamos = ó <-.
Por ejemplo, para asignar el valor de 1 al objeto a (Escribir los comandos en la consola de R):
a <- 1
a
## [1] 1
Otro ejemplo: asignar el valor de 3 al objeto b:
b<- 3
b
## [1] 3
Luego podemos realizar calculos con los objetos creados.
a+b
## [1] 4
a-b
## [1] -2
a*b
## [1] 3
Luego, para limpiar todas las variables que creamos del espacio de trabajo en R. Escribimos lo siguiente en la consola:
rm(list=ls())
Diferentes tipos de objetos se pueden crear en R. Tenemos vectores, factores, matrices, cuadros de datos (data frames), y más. En esta sección veremos la creación de algunos de estos objetos.
Como en matemáticas, un vector es un arreglo de números. Se crea de la siguiente manera:
vec1 <- c(1,2,3)
vec1
## [1] 1 2 3
En R, podemos también crear vectores de textos. Ejemplo:
vec2 <- c("uno","dos","tres")
vec2
## [1] "uno" "dos" "tres"
Un factor es un objeto similar al vector con propiedades adicionales. Se utiliza para analizar variables de tipo cualitativas.
factor1 <- factor(c("hombre","mujer","hombre","mujer"))
factor1
## [1] hombre mujer hombre mujer
## Levels: hombre mujer
Una matriz es un objeto que contiene un arreglo de numeros como en matemáticas.
matriz1 <- matrix(1:8, nrow=4,ncol=2)
matriz1
## [,1] [,2]
## [1,] 1 5
## [2,] 2 6
## [3,] 3 7
## [4,] 4 8
dim(matriz1)
## [1] 4 2
Un dataframe nos servira para guardar los datos que vamos a analizar. Cada una de sus columnas son vectores o factores, y podemos crearlo usando el comando data.frame.
En el siguiente ejemplo, creamos un dataframe con el factor1 y la matriz1.
df <- data.frame(sexo = factor1,
matriz1)
df
## sexo X1 X2
## 1 hombre 1 5
## 2 mujer 2 6
## 3 hombre 3 7
## 4 mujer 4 8
Para instalar los paquetes, utilizamos el comando install.packages y utilizamos como argumento el nombre del paquete a instalar entre comillas. Algunos ejemplos son los siguientes:
install.packages("ggplot2")
install.packages("tidyverse")
install.packages("babynames")
install.packages("shiny")
Puede probar realizando la instalación de estos paquetes si copia y pega los códigos mencionados en su consola en R.
Luego de realizar la instalación de estos paquetes, utilizamos el comando library para cargar estos paquetes en el entorno de R y así poder utilizarlos. `
Por ejemplo, para llamar a la librería ggplot2, utilizamos lo siguiente:
library(ggplot2)
Podemos ver la documentación de esta librería si utilizamos ?[nombre del paquete]:
?ggplot2
O, para usuarios más avanzados, ver la descripción detallada de la versión del paquete instalado. Por ejemplo, obtenemos la descripción del paquete babynames con el siguiente comando:
packageDescription("babynames")
## Package: babynames
## Title: US Baby Names 1880-2017
## Version: 1.0.0
## Authors@R: c( person("Hadley", "Wickham", , "hadley@rstudio.com",
## c("aut", "cre")), person("RStudio", role = "cph") )
## Description: US baby names provided by the SSA. This package contains
## all names used for at least 5 children of either sex.
## Depends: R (>= 2.10)
## Imports: tibble
## License: CC0
## LazyData: true
## URL: http://github.com/hadley/babynames
## BugReports: https://github.com/hadley/babynames/issues
## RoxygenNote: 6.1.1
## Suggests: testthat (>= 2.0.0)
## NeedsCompilation: no
## Packaged: 2019-01-12 14:32:23 UTC; hadley
## Author: Hadley Wickham [aut, cre], RStudio [cph]
## Maintainer: Hadley Wickham <hadley@rstudio.com>
## Repository: CRAN
## Date/Publication: 2019-01-12 23:12:16 UTC
## Built: R 4.0.4; ; 2021-03-02 10:16:59 UTC; windows
##
## -- File: C:/Users/EvelynG/Documents/R/win-library/4.0/babynames/Meta/package.rds
¡Felicidades! ¡Ha completado los primeros pasos en R!
Tutoriales básicos de R pueden ser encontrados en la página oficial de R. Algunos de ellos están en español.