chron软件包缺少功能

时间:2018-10-08 21:43:53

标签: r chron

chron package的CRAN文档具有函数trunc.times()。但是,即使在R中更新并重新加载chron软件包之后,也找不到此类功能。是否已删除此功能并且文档尚未更新?是否有一个以上的计时包?确实需要找到解决办法才能获得该功能。

谢谢

2 个答案:

答案 0 :(得分:2)

该功能仍然存在,但未导出。您需要使用chron:::trunc.times(三个冒号)。

如果您真的不喜欢这些三重冒号,可以使用
自己获得该功能。 trunc.times = getFromNamespace("trunc.times", "chron")

我不知道获得未导出 的内部函数列表的好方法,但是当使用
加载程序包时,可以得到导入的列表。 ls("package:chron")

答案 1 :(得分:2)

trunc.times是与trunc泛型关联的方法。您应该直接调用泛型,而不是直接调用方法。这就是为什么程序包不导出它的原因。

这里是使用方法的示例。

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

?trunc.times的“示例”部分提供了更多示例。