Подтвердить что ты не робот

Как суммировать ведущую диагональ таблицы в R

У меня есть таблица, созданная с помощью команды table() в R:

   y
x    0  1  2  3  4  5  6  7  8  9
  0 23  0  0  0  0  1  0  0  0  0
  1  0 23  1  0  1  0  1  2  0  2
  2  1  1 28  0  0  0  1  0  2  2
  3  0  1  0 24  0  1  0  0  0  1
  4  1  1  0  0 34  0  3  0  0  0
  5  0  0  0  0  0 33  0  0  0  0
  6  0  0  0  0  0  2 32  0  0  0
  7  0  1  0  1  0  0  0 36  0  1
  8  1  1  1  1  0  0  0  1 20  1
  9  1  3  0  1  0  1  0  1  0 24

В этой таблице показаны результаты классификации, и я хочу суммировать ее ведущую диагональ (диагональ с большими числами - 23, 23, 28 и т.д.). Есть ли разумный/простой способ сделать это в R?

4b9b3361

Ответ 1

Как насчет sum(diag(tbl)), где tbl - ваша таблица?