Acceder a las variables de un marco de datos en R Programación: función adjuntar() y separar()

En este artículo, veremos cómo acceder a las variables de un marco de datos en el lenguaje de programación R.

R – Acceder a las variables de un marco de datos

Método 1: Usar la función de adjuntar() en R

La función adjuntar() en R Language se usa para acceder a las variables presentes en el marco de datos sin llamar al marco de datos.

Sintaxis: adjuntar (datos, pos)

Parámetros: 

  • datos: marco de datos
  • pos: posición de la base de datos

Ejemplo: acceder a las variables de un marco de datos en R usando la función adjuntar()

R

# R program to illustrate
# attach function
 
# Create example data
data <- data.frame(x1 = c(1, 2, 3, 4, 5),       
                x2 = c(6, 7, 8, 9, 0),
                x3 = c(1, 2, 5, 4, 5))
 
# Try to print x1
# Error: object 'x1' not found
 
# attach data
attach(data, pos = x1)                                           

Producción: 

1 2 3 4 5

Aquí, en el código anterior, creamos un marco de datos y le asignamos un valor, cuando intentamos devolver el valor, ocurrió un error. Luego usamos la función de adjuntar y el valor devuelto de x1.

Método 2: Usar la función detach()

La función detach() se usa para eliminar el archivo adjunto en el marco de datos que se creó con la función de adjuntar().

Sintaxis: separar (datos, descargar)

Parámetros: 

  • datos: marco de datos
  • descargar: valor booleano

Ejemplo: acceder a las variables de un marco de datos en R usando la función detach() 

R

# R program to illustrate
# detach function
 
# Install dplyr package
install.packages("dplyr")
 
# attach dplyr
library("dplyr")                               
 
# Apply as.tbl function of dplyr package
data_tbl <- as.tbl(data)                       
 
detach("package:dplyr", unload = FALSE)
 
# Apply as.tbl after detaching dplyr package
data_tbl <- as.tbl(data)

Producción: 

Error en as.tbl (datos): no se pudo encontrar la función «as.tbl»

Aquí, en el código anterior, instalamos un paquete dplyr y usamos su función as.tbl. Luego separamos el paquete e intentamos usar la función nuevamente, y ocurrió un error. Las funciones de separación se utilizan para desempaquetar las bibliotecas que se agregaron a la biblioteca.

Publicación traducida automáticamente

Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *