Отсутствующие функции из пакета chron - PullRequest
0 голосов
/ 09 октября 2018

Документация CRAN для пакета chron имеет функцию trunc.times ().Однако даже после обновления и перезагрузки пакета chron в R такая функция не найдена.Была ли удалена эта функция, а документация еще не обновлена?Есть ли более одного пакета chron?Действительно нужно найти, чтобы получить эту функциональность.

Спасибо

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

trunc.times - это метод, связанный с универсальным trunc.Вы должны вызывать общий, а не метод напрямую.Вот почему пакет не экспортирует его.

Вот пример того, как его использовать.

library(chron)
trunc(times("01:01:01"), "hour")
## [1] 01:00:00

В разделе Примеры ?trunc.times есть больше примеров.

0 голосов
/ 09 октября 2018

Функция все еще там, но не экспортируется.Вам нужно использовать chron:::trunc.times (три двоеточия).

Если вам действительно не нравятся эти тройные двоеточия, вы можете получить эту функцию самостоятельно, используя
trunc.times = getFromNamespace("trunc.times", "chron")

ДонНе знаю хорошего способа получить список внутренних функций, которые не экспортированы, но вы можете получить список того, что было импортировано, когда вы загрузили пакет, используя
ls("package:chron")

...