【发布时间】:2016-04-07 01:54:44
【问题描述】:
“a”是一个矩阵。
a<-matrix(1:20,5)
我想把“a”的第一列改成1,组成一个新的矩阵“b”,还要保持“a”不变。
现在我只能通过以下代码来实现这个目标:
b<-a
b[,1]=1
如何用一句代码解决这个问题?
【问题讨论】:
-
请问您为什么在意?审美、好奇心……? (@Julius 的解决方案很好,但实际上比
b <- a; b[,1] <- 1更多的字符...) -
@BenBolker 也许是为了节省时间更简单
-
@BenBolker 如果您认为这个问题过于原生和愚蠢,您能否帮我解决一个有点复杂的问题:stackoverflow.com/questions/36459958/… 谢谢!