Функция переопределения, предоставляемая пакетом R - PullRequest
0 голосов
/ 24 июня 2018

Уже есть отличный вопрос о том, как переопределить функцию, предоставляемую пакетом в Функция переопределения в пакете R

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

tmpfun <- get("ctree", envir = asNamespace("partykit"))
environment(ctree) <- environment(tmpfun)
attributes(ctree) <- attributes(tmpfun)  # don't know if this is really needed
assignInNamespace("ctree", ctree, ns="partykit")

Может ли кто-нибудь дать мне подсказку, почему последняя строка

assignInNamespace("ctree", ctree, ns="partykit")

не достаточна для переопределенияфункция?

Почему приведенный выше код необходим и для чего он нужен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...