The following code
library(data.table)
dt<-data.table(a=list(b=list(c=list(d=list(e=list("f"))))))
creates a data.table with one colum 'a' consisting of a list:
> dt
a
1: <list>
The list of 'a' consists or a set of nested lists. However, data.table forgets about the name of the first list within 'a':
> dt$a
[[1]]
[[1]]$c
[[1]]$c$d
[[1]]$c$d$e
[[1]]$c$d$e[[1]]
[1] "f"
Why that? What happens to the list with name b? What can I do to access list b by name?