14 VISUALIZACIÓN Y EDICIÓN DE OBJETOS Y DE DATOS

La función ls (o equivalentemente objects) presenta una lista con los nombres de todos los objetos presentes en el ambiente de trabajo. Esta función se usa sin argumentos.

ls()

La función str (nemotécnicamente, structure) presenta de manera compacta la estructura de cualquier objeto en R, indicando el nombre (en caso de que este exista) de cada uno de sus componentes atómicos, su clase, su tamaño y sus primeros valores. Puesto que esta función se aplica sobre algún objeto específico, sí requiere argumento25.

str(lis2)
#> List of 5
#>  $ : chr [1:3] "Iván" "Rosa" "Diana"
#>  $ : num [1:2] 34 43
#>  $ : logi [1:3] TRUE TRUE FALSE
#>  $ : num [1:2, 1:3] 2 0 5 -1 9 1
#>  $ :List of 4
#>   ..$ : chr [1:3] "Iván" "Rosa" "Diana"
#>   ..$ : num [1:2] 34 43
#>   ..$ : logi [1:3] TRUE TRUE FALSE
#>   ..$ : num [1:2, 1:3] 2 0 5 -1 9 1

La función ls.str combina las funciones ls y str, listando la estructura de todos los objetos en el ambiente de trabajo. En este caso, tampoco se usa argumento.

ls.str()

Existen diversas maneras de visualizar el contenido completo de un objeto en R; la más directa es invocándolo a través de su nombre, lo que equivale a utilizar la función print. Para desplegar, por ejemplo, el contenido del objeto datos, puede usarse cualquiera de las siguientes instrucciones26:

datos
print(datos)

Para visualizar los primeros o los últimos elementos de un objeto, se utilizan las funciones head y tail, respectivamente.

La función View permite visualizar el contenido de un objeto en una rejilla, al estilo de una hoja de cálculo. Esta función no es aplicable a listas cuando los elementos de mayor jerarquía tienen diferente número de filas.

Mediante la función data.entry es posible visualizar y/o modificar objetos en un editor tipo hoja de cálculo. Esta función puede utilizarse con vectores o matrices, cuyo modo sea numérico o carácter. También puede usarse con data frames, cuyas columnas sean todas numéricas o carácter, y con listas, cuyos elementos sean de cualquiera de tales modos.

La interfaz de RStudio facilita la visualización de los objetos presentes en el ambiente de trabajo, mediante la pestaña “Environment” (subpestaña “Global Environment”), que por defecto está ubicada en el panel superior derecho. Puede accederse directamente a dicha pestaña presionando Crtl + 8. Los objetos se organizan en tres grupos: Data, donde están las listas, matrices y data frames; Values, donde aparecen los vectores atómicos y los arreglos, y Functions, donde aparecen las funciones definidas por el usuario. Hacer clic sobre algún objeto de la clase data frame, matriz o lista equivale a invocar el comando View.