【发布时间】:2025-12-10 00:00:02
【问题描述】:
pdf_1 <- vector()
for(i in 1:100) {
x <- runif(100, 0, 5)
pdf_1[i] <- x
}
我不知道如何让它运行,我一直收到同样的错误!
【问题讨论】:
-
你想做什么?你想用
x的元素填充pdf_1吗? -
请澄清!
标签: r rstudio-server
pdf_1 <- vector()
for(i in 1:100) {
x <- runif(100, 0, 5)
pdf_1[i] <- x
}
我不知道如何让它运行,我一直收到同样的错误!
【问题讨论】:
x的元素填充pdf_1吗?
标签: r rstudio-server
我不确定这是否是您想要的,但这样您可以使用 x 的值填充 pdf_1:
pdf_1 <- vector("double", length = 100)
for(i in 1:100) {
x <- runif(100, 0, 5)
pdf_1[[i]] <- x[[i]]
}
head(pdf_1)
[1] 4.4140316 2.8390462 2.7328587 0.5423461 0.1792465 2.2133986
您还需要为x 放置一个迭代器i。
【讨论】:
[[ 而不是 [。