Как уже упоминалось в комментарии, я не могу повторить ответ Свена (по любой недавней версии R).Следующее работает, но использование suppressWarnings()
довольно уродливо, и набор данных также загружается при вызове data()
таким образом (вместо просто проверка его существования).Поэтому я не думаю, что это предпочтительнее моей исходной версии, но, возможно, вдохновляет кого-то предлагать исправления.
exists(suppressWarnings(data(list = rda.name, package = "MASS")))