我試圖創建一個用於創建一系列對象包含了隨機抽樣,這樣一個循環:如何創建一個循環來生成R中的隨機樣本列表?
sample <- ceiling(runif(9, min=0, max=20))
(這是一個圓形的均勻的例子,但它可以通過正常的更換,泊松或任何你想要的)。
所以,我建立了一個自動生成各種生成器的循環,目的是將它們包含在數據框中。然後,我設計的循環是這樣的:
N=50
dep=as.vector(N)
count=1
for (i in 1:N){
dep[count] <- ceiling(runif(9, min=0, max=20))
count=count+1
}
但它沒有工作!對於每個dep [i]我只有一個數字,而不是九個列表。
我該怎麼做?如果我想將每個dep [i]包含在數據框中?
非常感謝,我希望你明白我想要什麼。
是啊!這個簡單的技巧工作得更快。非常感謝你! – anxoestevez 2012-03-23 10:00:11