R отменить изменения имен

Учитывая следующий список:

l <- list("foo123"=c(1:3), "foo456"=5, "foo789"=8)
print(l)
#  $foo123
#  [1] 1 2 3
#  
#  $foo456
#  [1] 5
#  
#  $foo789
#  [1] 

Когда яunlist() список, к именам добавляются целые числа, если они являются дубликатами.

unlist(l)
#  foo1231 foo1232 foo1233  foo456  foo789 
#        1       2       3       5       8 

Я хотел бы сохранить имена, такuse.names=FALSE не идеален Это поведение объяснено где-нибудь на странице справки? Можно ли это изменить?

Может быть настроен unlist для сохранения имен, так что мой результат:

#  foo123 foo123 foo123 foo456 foo789 
#       1      2      3      5      8

Ответы на вопрос(2)

Ваш ответ на вопрос