小编use*_*829的帖子

从r中的矩阵中的每一行中减去一个常量向量

我有一个5列4行的矩阵.我还有一个3列的向量.我想分别在矩阵的每一行中从列3,4和5中减去向量中的值.

b <- matrix(rep(1:20), nrow=4, ncol=5)
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    5    9   13   17
[2,]    2    6   10   14   18
[3,]    3    7   11   15   19
[4,]    4    8   12   16   20

c <- c(5,6,7)
Run Code Online (Sandbox Code Playgroud)

要得到

     [,1] [,2] [,3] [,4] [,5]
[1,]    1    5    4    7   10
[2,]    2    6    5    8   11
[3,]    3    7    6    9   12
[4,]    4    8    7   10   13
Run Code Online (Sandbox Code Playgroud)

r vector matrix

24
推荐指数
2
解决办法
4万
查看次数

在r中生成带有增量结束号的重复字符串的向量

我想生成一个基于重复字符串"FST"的向量,但最后增加一个数字:

"Fst1""Fst2""Fst3""Fst4"依此类推至"Fst100"

string r increment sequence repeat

6
推荐指数
2
解决办法
3151
查看次数

识别矩阵中的重复岛并更改其值

我有一个矩阵:

m <- matrix(c(
  1,    1,    1,    0,    0,    0,
  0,    0,    0,    0,    0,    0,
  3,    0,    0,    0,    0,    0,
  3,    0,    0,    0,    0,    2,
  3,    0,    0,    0,    0,    0,
  3,    0,    0,    0,    2,    2),
  ncol = 6, byrow = TRUE)

     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    1    1    1    0    0    0
[2,]    0    0    0    0    0    0
[3,]    3    0    0    0    0    0
[4,]    3    0    0    0    0    2 …
Run Code Online (Sandbox Code Playgroud)

r matrix

5
推荐指数
1
解决办法
90
查看次数

标签 统计

r ×3

matrix ×2

increment ×1

repeat ×1

sequence ×1

string ×1

vector ×1