Mostrar la estructura interna de un objeto en programación R – Función str()

str()La función en R Language se utiliza para mostrar de forma compacta la estructura interna de un objeto R. Puede mostrar incluso la estructura interna de listas grandes que están anidadas. Proporciona una salida de trazador de líneas para los objetos R básicos que le permiten al usuario conocer el objeto y sus componentes. Se puede utilizar como alternativa a . summary()pero str()es más compacto que summary(). Brinda información sobre las filas (observaciones) y columnas (variables) junto con información adicional como los nombres de las columnas, la clase de cada columna seguida de algunas de las observaciones iniciales de cada una de las columnas.

Sintaxis: str(objeto, …)

Parámetro:
objeto: Cualquier objeto R sobre el que se requiere información.

Ejemplo 1:

# R program to display 
# structure of a list
  
# Creating a list
gfg <- list(2, 4, 5, 6, 7, 9, 13, 15, 3, 1)
  
# Calling str() function
str(gfg)

Producción:

List of 10
 $ : num 2
 $ : num 4
 $ : num 5
 $ : num 6
 $ : num 7
 $ : num 9
 $ : num 13
 $ : num 15
 $ : num 3
 $ : num 1

Aquí, podemos observar la salida que es una descripción del objeto gfg . Menciona que es una lista que tiene 10 componentes. En las siguientes filas, muestra cada uno de ellos junto con su clase, es decir, numérica en este caso.

Ejemplo 2:

# R program to display structure 
# of a pre-defined dataset
  
# Importing Library
library(datasets)
  
# Importing dataset
head(airquality)
  
# Calling str() function
str(airquality)

Aquí, head(airquality)se mostrarán las primeras filas del marco de datos. Después de ejecutar, se mostrará el siguiente resultado.
Producción :

  Ozone Solar.R Wind Temp Month Day
1    41     190  7.4   67     5   1
2    36     118  8.0   72     5   2
3    12     149 12.6   74     5   3
4    18     313 11.5   62     5   4
5    NA      NA 14.3   56     5   5
6    28      NA 14.9   66     5   6
'data.frame':    153 obs. of  6 variables:
 $ Ozone  : int  41 36 12 18 NA 28 23 19 8 NA ...
 $ Solar.R: int  190 118 149 313 NA NA 299 99 19 194 ...
 $ Wind   : num  7.4 8 12.6 11.5 14.3 14.9 8.6 13.8 20.1 8.6 ...
 $ Temp   : int  67 72 74 62 56 66 65 59 61 69 ...
 $ Month  : int  5 5 5 5 5 5 5 5 5 5 ...
 $ Day    : int  1 2 3 4 5 6 7 8 9 10 ...

Nos proporciona la información de que el conjunto de datos de calidad del aire es un marco de datos con 153 observaciones (filas) de 6 variables (columnas). Luego nos informa sobre cada variable una por una de la siguiente manera, la primera columna con el nombre Ozono es de tipo entero seguido de algunos de sus valores y la segunda columna se llama Solar.R que también es de tipo entero seguido de algunos de sus valores. contenidos y así sucesivamente.

str()será realmente útil cuando no estemos seguros del contenido de un objeto, ya que nos ayudará a obtener una vista previa rápida del contenido y la estructura del objeto. Esto también ayudará a revelar problemas en la denominación de las columnas, la clase del contenido, etc., si existen.

Publicación traducida automáticamente

Artículo escrito por anupama0699 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 *