Я пробую пакет conflicted
в R, чтобы иметь дело с общими конфликтами в именах функций, с которыми я сталкиваюсь.
Однако, как только я определил одно предпочтение, каждый отдельный конфликт вызывает ошибку .
Например, после указания conflict_prefer('select', 'dplyr')
, если я попытаюсь использовать функцию filter
из dplyr, я получу:
> filter(mtcars, am == 1)
Error: [conflicted] `filter` found in 2 packages.
Either pick the one you want with `::`
* dplyr::filter
* stats::filter
Or declare a preference with `conflict_prefer()`
* conflict_prefer("filter", "dplyr")
* conflict_prefer("filter", "stats")
Есть ли способ просто по умолчанию использовать Самые последние загруженные пакеты в случаях конфликта (нормальное поведение), даже после указания предпочтения, вместо того, чтобы каждый конфликт вызывал ошибку после указания только одного предпочтения?