Tengo dos variables, key
y value
, y quiero agregarlos como un par clave/valor a una lista:¿Cómo agregar un par de clave/valor variable a un objeto de la lista?
key = "width"
value = 32
mylist = list()
mylist$key = value
El resultado es el siguiente:
mylist
# $key
# [1] 32
pero me gustaría esto en cambio:
mylist
# $width
# [1] 32
¿Cómo puedo hacer esto?
Gracias:
mylist<-list("width"=32)
también, el ejemplo se refiere! Realmente todavía no entiendo este operador de indexación. Aunque se explica aquí: http://cran.r-project.org/doc/manuals/R-lang.html#Indexing, no se describe el uso que mostró. ¿Hay algún documento en línea donde esto se describa correctamente? – Frank
Si los valores son tipos básicos (por ejemplo, un solo carácter numérico, carácter, etc.) puede usar una matriz regular como: x <- c (1, 4, 2, 5). Luego, asigne nombres a cada valor de índice como: nombres (x) <- c ('a', 'b', 'c', 'd'). Puede referirse a ellos como x ['a'], x ['b'], etc. – JAponte