[英]How to append a vector as a column in R matrix?
假設我有一個類似於下面R中所示的矩陣。
[,1] [,2] [,3]
[1,] 2 4 3
[2,] 2 5 7
怎樣像下面這樣在前面加上一列。
[,1] [,2] [,3] [,4]
[1,] 1 2 4 3
[2,] 1 1 5 7
最后,矩陣有很多行。
使用cbind
cbind(c(1,2), matrix(1:6, nrow=2))
因此,如果您使用更大的數據,假設您的矩陣另存為m
並且有一個向量my_vector
要添加為該矩陣前面的列,則命令為
new_m <- cbind(my_vector, m)
確保向量的尺寸適合矩陣中的行數。
如果要添加行而不是列,該命令稱為rbind
,其使用方式完全相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.