考慮以下列表:[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
並不理想。這種行爲在幫助頁面的任何地方都有解釋嗎?它可以被修改嗎?
可以不公開進行配置,以便我的結果是保留名稱:
# foo123 foo123 foo123 foo456 foo789
# 1 2 3 5 8
您確定要重名名爲向量?你會如何精確的子集?嘗試'c(y = 1,y = 2)[「y」]'來查看不良編程方法所產生的模糊性。 –
意識到這一點 - thnx – Megatron