Я могу сделать это в python, но в RI не могу найти, как выполнять условия.
У меня есть матрица с именами столбцов (mat), rownames (mat). Для каждого столбца мне нужно вычислить сумму значений, если строка начинается с определенного шаблона. Скажем, мне нужно суммировать только те значения, в которых имя строки начинается с 'A'.
Я пробовал это:
for(i in colnames(mat)) {
sum_A=0
for (j in rownames(mat)) {
sum_A<-sum(mat[ j == 'A^', i])
}
}
A
Это дает мне такой результат:
[1] 0