Description Usage Arguments Details Value Examples
Agregar objetos a una lista de forma rápida controlando la posición y qué pasa con el objeto en el entorno global (GlobalEnv).
1 |
lista |
Una lista. Si la lista no existe en el entorno global (GlobalEnv), la función creará una y le asignará el obejto. |
obj |
Objeto de cualquier tipo. Es necesario que exista previamente en el entorno global (GlobalEnv). |
pos |
Un número. Puede asumir dos valores:
|
rm |
Valor lógico. Si es |
Si obj
no existe antes de aplicar la función, arrojará error. Debe
existir antes en el entorno global.
Si listar()
se usa dentro de una función personalizada, debe definirse
rm = FALSE
. De lo contrario, arrojará error.
Si listar()
se usa múltiples veces en un pipe de magrittr
(el %>%
), sólo
añadirá el último objeto de la secuencia.
Una lista
con el obj
incorporado en la posición indicada con el
argumento pos
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # Creamos primero una lista a la después se le agregarán elementos.
mis_cosas <- list(
libros = c("El péndulo de Foucault", "Germinal", "Artificios", "Angela's Ashes"),
vinilos = c("Abbey Road", "Kind of blue", "Nevermind",
"Bigger, better, faster, more", "Parte de la religión")
)
# Creamos después elementos para agregar a la lista
computadoras <- c("Notebook", "Workstation", "Raspberry Pi")
# Agregando el objeto al final de la lista y conservándolo en el entorno global:
mis_cosas <- listar(mis_cosas, computadoras, pos = 0, rm = FALSE)
# Agregando el objeto al primer lugar de la lista y eliminándolo del entorno global:
mis_cosas <- listar(mis_cosas, computadoras, pos = 1, rm = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.