R deslistar altera nomes
Dada a seguinte lista:
l <- list("foo123"=c(1:3), "foo456"=5, "foo789"=8)
print(l)
# $foo123
# [1] 1 2 3
#
# $foo456
# [1] 5
#
# $foo789
# [1]
Quando euunlist()
Na lista, os nomes recebem números inteiros anexados se forem duplicados.
unlist(l)
# foo1231 foo1232 foo1233 foo456 foo789
# 1 2 3 5 8
Eu gostaria de preservar nomes, entãouse.names=FALSE
não é o ideal. Esse comportamento é explicado em algum lugar da página de ajuda? Pode ser modificado?
É possível cancelar a lista para ser configurado para preservar nomes para que meu resultado seja:
# foo123 foo123 foo123 foo456 foo789
# 1 2 3 5 8