Ho due variabili, key
e value
, e voglio aggiungere loro come una coppia chiave/valore in una lista:Come aggiungere coppia chiave/valore variabile per elencare l'oggetto?
key = "width"
value = 32
mylist = list()
mylist$key = value
Il risultato è questo:
mylist
# $key
# [1] 32
ma vorrei questo invece:
mylist
# $width
# [1] 32
Come posso fare questo?
Grazie! Non capisco ancora questo operatore di indicizzazione. Sebbene sia spiegato qui: http://cran.r-project.org/doc/manuals/R-lang.html#Indexing, l'utilizzo che hai mostrato non è descritto. C'è qualche documento online dove questo è descritto correttamente? – Frank
Se i valori sono tipi di base (ad esempio singolo numerico, carattere, ecc.) È possibile utilizzare un array regolare come: x <- c (1, 4, 2, 5). Assegna quindi nomi a ciascun valore di indice come: nomi (x) <- c ('a', 'b', 'c', 'd'). Puoi quindi riferirti a loro come x ['a'], x ['b'], ecc. – JAponte