Documentos de Académico
Documentos de Profesional
Documentos de Cultura
## [1] 5
# La variable y puede ser utilizada. Para multiplicar la variable "y" por el valor 2:
y*2
## [1] 10
# Sin embargo, si este procedimiento no es asignado a una variable, la variable "y" se
# mantendrá con su valor asignado inicial:
y
## [1] 5
# Ahora, si se quiere guardar el resultado en una variable "x":
x <- y*2
# Si se revisa la variable "x":
x
## [1] 10
Vectores
Una lista de datos es un conjunto de datos de una sola variable. A esta lista de datos se le llama formalmente
vector.
# Se puede crear un vector usando el comando c()
z <- c(1.1, 9, pi, 5 , 6, 7, 8)
Los decimales se escriben con punto (‘1.1’ por ejemplo) y existen números especiales que ya están en la
colección base de R como ‘pi’.
# Si se revisa la variable "z":
z
1
# Por ejemplo, si se quiere crear un vector con todos los valores de "z", pero también
# con los varlores de "x" y "y":
c(x,y,z)
## [1] 100
Para calcular raiz cuadrada, se requiere el comando sqrt().
# Por ejemplo, para calcular la raiz cuadrada de la variable "x".
sqrt(x)
## [1] 3.162278
Cada vez que se quiera comprender el uso de un comando en R, se puede acceder a información detallada
usando ?.
Se pueden crear listas de números seguidos.
#Por ejemplo, una lista de números del 1 al 20:
1:20
## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
# Esta lista se podría guardar en una variable llamada "mi_vector"
mi_vector <- 1:20
Base de datos
Las bases de datos están conformadas por más de una variable. En término de vectores, las bases de datos
son llamadas matrices. El comando matrix() permite armar una matriz de datos con una cantidad dada de
columnas y de filas.
# Por ejemplo, si se quiere armar una matriz con 5 columnas y 4 filas
# con los números del 1 al 20
matrix(1:20,nrow=4, ncol=5)
2
estudiante <- c("Carlos","Andrea","Alex","Maria")
mi_data <- cbind(estudiante, mi_matrix)
El comando matrix() solo permite datos numéricos en sus elementos, por eso aparecen todos los elementos
entre comillas cuando hay elementos distintos a números.
mi_data
## estudiante
## [1,] "Carlos" "1" "5" "9" "13" "17"
## [2,] "Andrea" "2" "6" "10" "14" "18"
## [3,] "Alex" "3" "7" "11" "15" "19"
## [4,] "Maria" "4" "8" "12" "16" "20"
Para mantener los tipos de variables, se utiliza el comando data.frame().
mi_data <- data.frame(estudiante, mi_matrix)
mi_data
## estudiante X1 X2 X3 X4 X5
## 1 Carlos 1 5 9 13 17
## 2 Andrea 2 6 10 14 18
## 3 Alex 3 7 11 15 19
## 4 Maria 4 8 12 16 20
Para cambiar los nombres de las variables, se utiliza el comando colnames()
colnames(mi_data)<- c("Nombre", "Edad", "Estatura", "Semestre", "Promedio", "Peso")
mi_data
## [1] 1 2 3 4