Проблема с редактированием функции, загруженной из пространства имен - PullRequest
0 голосов
/ 20 мая 2019

Я бы хотел временно изменить функцию selectFeatures из пакета mlr. Но что-то идет не так, когда я пытаюсь это сделать (с помощью функции assignInNamespace ), поскольку selectFeatures никогда не изменяется так, как я хочу (см. Код ниже). Что происходит?

Примечание: reassignInPackage функция также бесполезна

library(mlr)

assignInNamespace("selectFeatures",function(){},"mlr")
getFromNamespace("selectFeatures","mlr") #selectFeatures in mlr namespace seems modified
selectFeatures #Shows the initial selectFeatures function !
environment(selectFeatures) #Shows that selectFeatures is in mlr namespace, so it should be modified !
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...