[英]Using for-loop to fill vector in R
為了清楚起見,我正在簡化這個問題。
假設我想創建一個包含多個值為零的元素的向量。 然后,我想使用 for 循環將向量中的每個元素替換為其自己的索引號。
這可以做到嗎?
K <- 11
p <- rep(0, K + 1)
for (k in 0:K) {
p[k+1] <- .... ?
}
如果我了解您預期的 output,這是一種解決方案:
K <- 11
p <- rep(0, K + 1)
for (k in 0:K) {
p[k + 1] <- k
}
哪個返回:
[1] 0 1 2 3 4 5 6 7 8 9 10 11
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.