如何将值添加到特定矩阵行列

rep*_*ter 5 r matrix

我有以下矩阵:

1  2  3  4 
2  3  4  5
Run Code Online (Sandbox Code Playgroud)

我想在第2行添加10到第3列:

1  2  3  4
2  3  14  5
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

csg*_*pie 9

如果m是你的矩阵,那么

> m = matrix(0, 2, 4)
> m[2,3] = m[2,3] + 10
> m
     [,1] [,2] [,3] [,4]
[1,]    0    0    0    0
[2,]    0    0   10    0
Run Code Online (Sandbox Code Playgroud)

R中的任何书籍都将详细介绍如何访问特定元素.与此同时,请查看" R简介"的第5章

  • 呜呜,任命经营者战! (8认同)
  • 请使用`<-`进行分配,而不是`=`!! (4认同)
  • @Prasad,不,我更喜欢"="出于各种原因.例如,我在我编程的其他语言中使用"=",我教本科生然后教授fortran(使用"=")这样的连续性,我没有在emacs中使用奇怪的下划线绑定.... (4认同)