Умножение матриц по заданным c суммам - PullRequest
0 голосов
/ 15 января 2020

Мне нужно создать матрицу 100x100 и умножить на 2 каждую запись больше 5000, и я сдаюсь: /

Код для матрицы m <- matrix(1:10000, nrow = 100, ncol = 100)

Может кто-нибудь мне помочь ??

Ответы [ 2 ]

2 голосов
/ 15 января 2020

Думаю, этот код решит вашу проблему:

m[m > 5000] = 2*m[m>5000]

Также:

m = ifelse(m > 5000, 2*m, m)
0 голосов
/ 15 января 2020

n <- apply(m, 2, function(x) ifelse(x > 5000, x*2, x))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...