-3
我想調用for循環中的對象列表。在那個for循環中,我想在另一個列表「n」中使用我列表對象「i」的名稱作爲我的一個圖形上的標籤的字符。在for循環中將對象名稱i用作字符
所以,我想我是一個chracters
我已經試過
for(i in n){as.character(bquote(.(i))}
但它返回的 「i」,我需要它來恢復我 所以,如果我的目標我是命名貓,我想要「貓」,而不是「我」。
而且,
for(i in n){quote(i)}
但是,它在我的名單內的一切轉換成字符。
好吧,這裏有一個例子
cat<-c(1,2,3,4)
dog<-c(5,6,7,8)
walrus<-list(cat=cat,dog=dog)
duck<-c(5,5,5,5,5)
goose<-c(6,6,6)
narwhal<-list(duck=duck, goose=goose)
polarbear<-list(walrus=walrus, narwhal=narwhal)
for(i in polarbear){print(as.character(i))}
我想要的「海象」和「獨角鯨」作爲我的輸出,但只能有一個時間。
簡單'圖(...,主要= 1)'不工作? – 2015-11-05 04:10:07
不,它會返回列表中的每個變量作爲名稱。 – MadmanLee
所以請分享一個可重現的例子,因爲它應該像它一樣工作。例如,什麼是'n'對象? – 2015-11-05 04:15:08