2017-02-23 40 views
0

循環重複每個i在一個循環中,然後移動到第i + 1等等迴路R中重複每個i在一個循環中,然後移動到第i + 1等等

Ang1  
0.063 
0.072 
0.077 

我有一列名爲Ang1的列。我想重複每個值幾次,然後移動到下一個值。

我寫了下面的循環,但它一次重複所有的序列,而不是一次一個值。

for (i in Ang1){ 
    k=rep(i, 3) 
} 

輸出應該是這樣的

Ang1 
0.063 
0.063 
0.063  
0.072 
0.072 
0.072 
0.077 
0.077 
0.077 

我有一個巨大的數據集,其中每個值需要重複1000次以上,在我移動到下一個值(i + 1)

回答

0

您可以用每個argument

Ang1 <- c(0.063, 0.072, 0.077) 

rep(Ang1, each = 3) 
直接使用 rep
相關問題