代码之家  ›  专栏  ›  技术社区  ›  C. Denney

chron包中缺少函数

  •  2
  • C. Denney  · 技术社区  · 6 年前

    chron package 具有函数trunc.times()。然而,即使在更新和重新加载R中的chron包之后,也找不到这样的函数。此功能是否已删除,文档是否尚未更新?是否有多个chron软件包?我真的需要找到一个地方去获得这个功能。

    谢谢

    2 回复  |  直到 6 年前
        1
  •  2
  •   G5W    6 年前

    函数仍然存在,但未导出。你需要使用 chron:::trunc.times (三个冒号)。


    trunc.times = getFromNamespace("trunc.times", "chron")

    我不知道有什么好方法可以得到 已导出,但可以获取在使用加载包时导入的内容的列表
    ls("package:chron")

        2
  •  2
  •   G. Grothendieck    6 年前

    trunc.times trunc 通用。您应该调用泛型,而不是直接调用方法。这就是为什么包裹不出口它。

    下面是一个如何使用它的例子。

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

    ?trunc.times 有更多的例子。