R Unlist ändert Namen
Gab die folgende Liste:
l <- list("foo123"=c(1:3), "foo456"=5, "foo789"=8)
print(l)
# $foo123
# [1] 1 2 3
#
# $foo456
# [1] 5
#
# $foo789
# [1]
Wenn ichunlist()
n der Liste werden die Namen mit ganzen Zahlen versehen, wenn es sich um Duplikate handel
unlist(l)
# foo1231 foo1232 foo1233 foo456 foo789
# 1 2 3 5 8
Ich möchte Namen behalten, alsouse.names=FALSE
ist nicht ideal. Wird dieses Verhalten auf der Hilfeseite erklärt? Kann es geändert werden?
Kann nicht als Liste konfiguriert werden, um Namen beizubehalten, sodass das Ergebnis wie folgt lautet:
# foo123 foo123 foo123 foo456 foo789
# 1 2 3 5 8