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