Obtener atributos de objetos en lenguaje R: atributos() y función attr()

La función atributo() en el lenguaje de programación R se usa para obtener todos los atributos de los datos. Esta función también se utiliza para establecer nuevos atributos a los datos.

Sintaxis: atributos (x)

Parámetros: 

  • x: objeto cuyos atributos se desea acceder.

Obtener atributos de objetos en R

Ejemplo 1: Implementando la función atributos()  

R

# R program to illustrate
# attributes function
info = data.frame(iris)
 
# Load info set that you want to work on
data(info)
 
# Print first 6 rows of info set data                                           
head(info)                                               
 
# Apply attributes function
attributes(info)                                      

Producción: 

Aquí, en el código anterior, hemos aplicado la función de atributos(), por lo que hemos mostrado todos los datos que están presentes en el marco de datos de información. Entonces, al aplicar información, se mostrarán todos los atributos en los conjuntos de datos.

Ejemplo 2: Asignación de nuevo valor a los atributos en lenguaje R

R

# Set different column names
# retain dataframe class
attributes_list <- list(names = c('Sepal.Length' ,'Sepal.Width' ,
                                  'Petal.Length', 'Petal.Width',
                                  'Species'),
                        class = "data.frame",
                        row.names= c("NA","NA","NA","NA"))
 
 
# New attributes from list added to info database
attributes(info) <- attributes_list
 
attributes(info)

Producción: 

$names
'Sepal.Length' 'Sepal.Width' 'Petal.Length' 'Petal.Width' 'Species'
$class
'data.frame'
$row.names
'NA' 'NA' 'NA' 'NA'

Aquí, en el código anterior, agregamos los nuevos atributos a la información de la lista del Ejemplo 1 y luego imprimimos todos los atributos, incluido el nuevo.

función attr()

attr() devolverá datos específicos, pero esta función necesita información precisa sobre los datos.

Sintaxis: 
attr(x = datos, que = “nombre_atributo”)

Parámetros: 

  • x: objeto cuyos atributos se desea acceder. 
  • which: string que especifica el atributo al que se accede.

Ejemplo: Implementando la función attr()  

R

# R program to illustrate
# attr() function
 
# Load info set that you want to work on
data(info)
 
# Apply attr() function
attr(x = info, which = "names")                     

Producción: 

'Sepal.Length' 'Sepal.Width' 'Petal.Length' 'Petal.Width' 'Species'

Aquí, en el código anterior, hemos especificado un nombre de parámetro particular, por lo que solo se devolverán los valores de los nombres. attr() devolverá datos específicos, pero las funciones attr() necesitan información precisa sobre los datos.

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 *