如何連接相同列但不同行數的矩陣?例如,I 想要連接(dim(a) = 15 7000)
和b (dim(b) = 16 7000)
,我希望得到的結果是行7000
列的矩陣。我可以對不同的行和列的矩陣做這個嗎?假設我想將15行7000列的矩陣與16行7500列的矩陣結合起來。我可以創建一個數據集嗎?在R中連接矩陣
Q
在R中連接矩陣
35
A
回答
44
聽起來你正在尋找rbind
:
> a<-matrix(nrow=10,ncol=5)
> b<-matrix(nrow=20,ncol=5)
> dim(rbind(a,b))
[1] 30 5
同樣,cbind
水平堆放的矩陣。
我不完全相信你的最後一個問題是什麼意思(「我可以爲不同的行和列的矩陣做到這一點?」)
6
cbindX從包裝GDATA結合的多列不同的列和行長度。點擊這裏,查看網頁:
http://hosho.ees.hokudai.ac.jp/~kubo/Rdoc/library/gdata/html/cbindX.html
它需要多個逗號分隔的矩陣和data.frames作爲輸入:)你只需要
install.packages("gdata", dependencies=TRUE)
然後
library(gdata)
concat_data <- cbindX(df1, df2, df3) # or cbindX(matrix1, matrix2, matrix3, matrix4)
相關問題
- 1. 在矩陣中存儲矩陣R
- 2. R:在矩陣
- 3. 在R計算共享成員中創建連接矩陣
- 4. R中稀疏連接圖的鄰接矩陣
- 5. 連接矩陣到另一個矩陣
- 6. 通過連接r中另一個矩陣的列創建矩陣集合
- 7. 在Python中連接零矩陣和稀疏矩陣
- 8. 如何在matlab中將矩陣塊連接到單個矩陣?
- 9. 在Matlab中連接兩個矩陣
- 10. 在Android中向後矩陣連接?
- 11. 在r中導出矩陣
- 12. 在R中製作矩陣
- 13. 在R中處理矩陣
- 14. 的R - 構建鄰接矩陣基於其它鄰接矩陣
- 15. 矩陣中的R
- 16. 矩陣R中計算矩陣
- 17. 如何連接矩陣?
- 18. R矩陣積
- 19. 如何連接列表中的矩陣
- 20. 如何連接矩陣中的多行
- 21. R矩陣包:Demean稀疏矩陣
- 22. R:矩陣的對矩陣3D圖
- 23. 如何從矩陣R中
- 24. R - 矩陣中的迴路
- 25. R中的減法矩陣
- 26. 矩陣行中的R
- 27. R中空表的矩陣
- 28. R中的矩陣的逆
- 29. R編程中的矩陣
- 30. R中的矩陣點積
假設我想要將15行7000列的矩陣與16列rwos和7500列的矩陣組合起來。目標是遍歷每一行並找到最大值。 – Dombey
@GTyler對於15x7000和16x7500的組合問題沒有很好的定義。你需要編輯你的問題(不要留下評論)來指定這樣的事情:結果是什麼維度?所有多餘的行/列會發生什麼?結果矩陣的每個元素如何唯一確定? – joran
@joran我不同意,我也認爲rbind或cbind是這個問題的錯誤功能!如下所述,能夠組合不同行和/或列號的數據幀或矩陣更適合於cbindX! – gawbul