簡體   English   中英

使用for循環填充R中的向量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM