回答
我認爲你正在尋找replicate
。
t(replicate(2, v))
值得注意的是,'replicate'通常不是這樣使用的;而且,它比下面的電郵方式慢得多。無論如何+1爲易讀性/優雅。 – MichaelChirico 2016-12-05 04:32:55
或者:
matrix(v,nrow=2,ncol=length(v),byrow=TRUE)
這是比不使用'byrow'轉置結果更快(正如我所料) – MichaelChirico 2016-12-05 04:33:34
我個人只是由那些矢量相乘..
,例如,如果v是一個列向量: V [1 1] - > [ vv]
如果使用ftable,可以省略新矩陣的行數
as.matrix(ftable(replicate(2,v)))
你的回答基本上沒有解釋沒用。 – 2016-01-26 14:37:11
與Moud的答案類似,但更清晰一些。
n <- 10
v <- c(1,4,3,6,4,7,8,1) # random
t(t(rep(1, n))) %*% v
應該快但不像其他答案一樣優雅。
- 1. 載體導入矩陣犰狳
- 2. 從r中的載體創建一個複雜的矩陣
- 3. 在r中導出矩陣
- 4. 複製矩陣R中
- 5. 轉換載體引入2D矩陣
- 6. C++運算符爲具有實矩陣和復矩陣的矩陣類重載
- 7. R重塑表格矩陣
- 8. R中的重塑矩陣
- 9. 打開載體導入的,歸零矩陣在MATLAB
- 10. R:插入載體導入字符串
- 11. R:將矩陣讀入JAGS
- 12. R通過重複矩陣填充3D陣列
- 13. 載體只讀矩陣?
- 14. 移位重複以矩陣
- 15. R矩陣積
- 16. R:在矩陣
- 17. 使用矩陣的查找表中的R爲載體
- 18. 矩陣矩陣複雜度
- 19. 如何刪除矩陣中的列中的重複行R
- 20. R:複製消除矩陣,跟蹤多重
- 21. 如何重複計算R中矩陣的每一行?
- 22. 在R中重複一個簡單的矩陣算法?
- 23. 重複值,然後合併到R上的整個矩陣?
- 24. R - 重複給定矩陣中的分式因子設計
- 25. R矩陣包:Demean稀疏矩陣
- 26. 矩陣R中計算矩陣
- 27. 在矩陣中存儲矩陣R
- 28. R:矩陣的對矩陣3D圖
- 29. R:分割和重新組合矩陣
- 30. 重塑R中的數據矩陣
只是個頭:'重複的'是一個函數,它可以在一個向量內找到重複的*。正如@thelatemail所暗示的那樣,「R」可以循環使用,因此您只需指出矩陣需要多少行,而「R」會自動爲您重複向量。 – 2013-02-18 00:18:40