Затем вы делаете
> l<-list()
> l[['a']]<-1:10
> l
$a
[1] 1 2 3 4 5 6 7 8 9 10
, который отлично работает.Со списками [...] дает вам список с выбранными элементами, где [[...]] дает вам выбранный элемент.См. Также страницу справки ?Extract
РЕДАКТИРОВАТЬ: или, как сказал Тим, l$a <- 1:10
делает то же самое.Преимущество [[...]] заключается в
> l <- list()
> aname <- 'a'
> l[[aname]] <- 1:10
> l
$a
[1] 1 2 3 4 5 6 7 8 9 10