Skip to content

4. Bases de Datos

Maximiliano Militzer edited this page May 11, 2023 · 1 revision

En R se pueden abrir diversas bases de datos y interactuar de diversas maneras con ellas, empezaremos viendo los comandos más importantes para tratar con una BDD (Base de Datos).

Comandos

  • head(x) = Nos entregara las primeras 6 observaciones (Filas) con sus respectivos nombres, donde x es el nombre de la BDD que ha sido importada a RStudio.
  • tail(x) = Nos entregara las ultimas 6 observaciones (Filas) con sus respectivos nombres, donde x es el nombre de la BDD que ha sido importada a RStudio.
  • str(x) = Nos entrega una breve descripcion de la BDD y el tipo de variables que contiene, donde x es el nombre de la BDD que ha sido importada a RStudio.
  • summary(x) = Nos entrega estadisticas descriptivas de las variables de la BDD, donde x es el nombre de la BDD que ha sido importada a RStudio.
  • subset(x, subset= condicion) = Nos entrega una BDD mas pequeña que cumple las condiciones que se establecen en subset.
  • x[order(x$y),] = Ordena la BDD x en base a una columna 'y' de forma creciente, si se pone un signo menos antes de definir la columna (-x$y), se ordenara de manera decreciente
  • rbind(x, y) = Puede agregar una fila 'y' a la BDD 'x', pero se debe asegurar que 'y' tenga los mismos nombres de columnas de la base de datos.

Crear nuestra propia BDD

Tipo <- c("I1","I2","I3","I4","L1","L2") Nota <- c(4.5,5.3,3.9,6.0,6.5,7.0) Azul <- c(T,T,F,T,T,T) Libreta <- data.frame(Tipo,Nota,Azul)

Acceder a datos de la BDD

Al igual que en los vectores y las matrices, podemos acceder a los valores de la BDD, poniendo las filas que queremos acceder y a las columnas que queremos acceder, por ejemplo:

Libreta[2, "Nota"]

En este caso accederiamos a la fila 2 y columna "Nota".

Tambien, si queremos acceder a una columna "x" de la BDD, escribimos:

Libreta[x]

Donde Libreta es el nombre de nuestra BDD.