как сделать функцию филентропии :: расстояния R полностью тихой? - PullRequest
0 голосов
/ 10 мая 2019

Как я могу заставить philentropy::distance(...) не выводить текст на консоль? Например, distance(rbind((1:3),(4:6)), method="avg") отображает "Метрика: 'AVG'; сравнение: 2 вектора. AVG 6" на консоли. Как сделать так, чтобы ничего не отображалось?

Например, функция sink() скрывает только «avg 6»:

    sink(tempfile(), append=FALSE, split=FALSE)
    distance(rbind((1:3),(4:6)), method="avg")
    sink()

Функция invisible() также не работает для меня:

    invisible(distance(rbind((1:3),(4:6)), method="avg"))

Вот некоторая информация о версии:

    platform       x86_64-w64-mingw32
    arch           x86_64
    os             mingw32
    system         x86_64, mingw32
    status
    major          3
    minor          5.3
    year           2019
    month          03
    day            11
    svn rev        76217
    language       R
    version.string R version 3.5.3 (2019-03-11)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...