У меня есть матрица с именами строк и столбцов в виде:
a = matrix(1:4,2,2)
dimnames(a) = list(c("x","y"),c("x","y"))
У меня может быть доступ к элементам матрицы по именам строк и столбцов, например,
a["x","y"]
Когда я набираю["x", "z"], это дает мне ошибку "Ошибка в [" x "," z "]: индекс за пределами", что должно быть.
Мой вопрос: как я могу получить ноль вместо этой ошибки?Точнее, когда я набираю неправильные имена строк или имена столбцов, которых нет в именах строк (a) или colnames (a), он возвращает фиксированное значение, например ноль.Например, ноль для a ["x", "z"], a ["z", "t"], ....