我現在正在使用R,我想知道如何在標註列表對象時如何標記列表對象 我聲明瞭一個列表。例如:return(list(xhat,alpha,beta))
和xhat
,alpha
和beta
本身就是數組。我想給每個適當的標籤。如何在R列表中添加標籤?
謝謝。
我現在正在使用R,我想知道如何在標註列表對象時如何標記列表對象 我聲明瞭一個列表。例如:return(list(xhat,alpha,beta))
和xhat
,alpha
和beta
本身就是數組。我想給每個適當的標籤。如何在R列表中添加標籤?
謝謝。
所有你需要的是list(x=xhat, a=alpha, b=beta)
對於簡單的情況下,邁克爾的回答會工作。有時,雖然有一個名稱爲my_names
的向量,您可以使用它來命名/重命名輸出。至少有三種方式:
使用names<-
:
out <- list(xhat,alpha,beta)
names(out) <- my_names
out
使用setNames()
:
setNames(out, my_names)
使用structure()
:
structure(out, names=my_names)
是的,但我想標籤輸出。 – 2010-11-23 06:21:49
當你使用例如`list.name [「x」]選擇列表中的每個元素時,輸出將打印名稱(這裏是`x`)。當你使用兩個括號時,名字被省略`list.name [[「x」]]`。那是你在找什麼? – mropa 2010-11-23 08:36:21