【发布时间】:2019-07-04 03:45:54
【问题描述】:
我想用单行向量代替 R 中矩阵的某些行。这是一个示例。
我想将“5,6”行替换为 A 中条目为 1 的行。所以,我想让“A”看起来像“A_goal”
我尝试的方法(见底线)很接近,但它似乎是在“列向下”而不是跨行写入。
A=matrix(c(1,2,1,3,1,2,1,3),4,2)
B=matrix(c(5,6),1,2)
A_goal = matrix(c(5,2,5,3,6,2,6,3),4,2)
A
B
A_goal
# Here is an attempt that didn't work:
A[A==1]=B
A
【问题讨论】: