La lista es un tipo de objeto en la programación R. Las listas pueden contener elementos heterogéneos como strings, números, arrays o incluso listas. Una lista es un vector genérico que contiene otros objetos. La lista bidimensional se puede crear en la programación R creando más listas en una lista o simplemente, podemos decir listas anidadas. La list()
función en la programación R se usa para crear una lista. En este artículo, aprenderemos a crear un gráfico de trazado utilizando la Lista bidimensional en la programación R.
Creación de una lista bidimensional
Se puede crear una lista bidimensional con el uso de la list()
función.
Sintaxis: lista(x)
Parámetro:
x: representa los objetos que se insertarán en la lista
Ejemplo:
# Defining objects x <- c(1, 2, 3, 4) y <- LETTERS[1:4] # Adding lists into a list ls <- list( list(x), list(y) ) # Print list print(ls)
Producción:
[[1]] [[1]][[1]] [1] 1 2 3 4 [[2]] [[2]][[1]] [1] "A" "B" "C" "D"
Creación de un gráfico de trazado usando una lista bidimensional
Para crear gráficos de trazado, las listas deben pasarse como vectores a la plot()
función como valores de coordenadas. La unlist()
función convierte la lista en un vector de tipo atómico.
Ejemplo:
# Creating nested lists with random values ls <- list( list(rnorm(20, mean = 10, sd = 2)), list(rnorm(20, mean = 100, sd = 10))) # Output to be present as PNG file png(file = "2DListGraph.png") # Plotting list plot(unlist(ls[[1]]), unlist(ls[[2]])) # Saving the file dev.off()
Producción:
Publicación traducida automáticamente
Artículo escrito por utkarsh_kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA