R - Проверить, если сообщение об ошибке связано с отсутствующими аргументами - PullRequest
2 голосов
/ 20 июня 2019

Я хотел бы проверить, является ли сообщение об ошибке отсутствующими аргументами, которые не имеют значений по умолчанию. Я не уверен, как это сделать, поскольку такие сообщения об ошибках не имеют уникального класса или идентификатора, который отличает их от других сообщений об ошибках.

Я могу проверить, содержит ли сообщение слова «нет по умолчанию», но это не очень надежно:

res = try(mean(rm = T), silent = T)

grepl('no default', attr(res, "condition"))
[1] TRUE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...