मेरे पास एक ऐसा फ़ंक्शन है जिसमें दो सूचियों पर लूप होता है और कुछ गणना डेटा बनाता है। मैं इन आंकड़ों को कुछ मूल्यों से अनुक्रमित सूचियों की सूचियों के रूप में वापस करना चाहता हूं, लेकिन मुझे असाइनमेंट गलत मिल रहा है।आर में एक लूप में एक सूची बनाना - आइटम नाम सही हो रहा है
मुझे क्या करना है कोशिश कर रहा हूँ, और मैं कहाँ गलत जा रहा हूँ होगा की एक न्यूनतम उदाहरण:
mybiglist <- list()
for(i in 1:5){
a <- runif(10)
b <- rnorm(16)
c <- rbinom(8, 5, i/10)
name <- paste('item:',i,sep='')
tmp <- list(uniform=a, normal=b, binomial=c)
mybiglist[[name]] <- append(mybiglist, tmp)
}
आप इस चलाने के लिए और उत्पादन mybiglist को देखें, तो आपको लगता है कि कुछ है देखेंगे जिस तरह से प्रत्येक आइटम का नाम दिया जा रहा है, उसमें बहुत गलत हो रहा है।
कोई विचार है कि मैं वास्तव में क्या हासिल कर सकता हूं?
धन्यवाद
ps। मैं जानता हूँ कि आर में वहाँ एक भावना है, जिसमें एक अगर एक छोरों का सहारा लेना पड़ता है में नाकाम रही है यह है कि, लेकिन इस मामले में मैं उचित लग रहा है ;-)
'c' किसी ऑब्जेक्ट को नाम देने की अच्छी बात नहीं है !! – BenBarnes
दरअसल ... बिंदु ले लिया! Thx – Hassantm