2010-09-08 85 views
24

我試圖採用一個現有的向量並重復它的每個元素六次。我覺得這應該很容易使用rep()但我一直打牆。 基本上我想借這個載體:R:根據向量生成一個重複序列

1027 1028 1030 1032 1037 

,把它變成這樣:

1027 1027 1027 1027 1027 1027 1028 1028 1028 1028 1028 1028 ... 
+14

這個問題很容易通過使用幫助功能解決。在這個命令行鍵入?rep。沒有不良意圖,學習使用R中的幫助真的會爲你節省很多時間。 – 2010-09-08 23:04:36

回答

43

使用的每個參數:

rep(c(1027,1028,1030,1032,1037),each=6) 
+0

你怎麼能這樣做,但重複數字字符串?所以,而不是它的'1027 1028 1030 1032 1037 1027 1028 1030 1032 1037 1027 1028 1030 1032 1037'。 – David 2017-07-06 17:34:09

+1

使用'times'而不是'each'。 – mbq 2017-07-09 23:32:39