gpt4 book ai didi

r - 防止 data.table 在 R 中滚动超过一定数量的周期

转载 作者:行者123 更新时间:2023-12-02 05:12:47 25 4
gpt4 key购买 nike

我想roll data.table 中的一些值,但要防止它滚动超过一定数量的周期。我知道此功能已在最新的 R-Forge 版本 1.8.7 中实现,但我想推迟升级,直到它对 CRAN 足够稳定为止。例如:

require(data.table)
dtb = data.table(id=1, thedate=c(1,3,100), val=c(1, 2, 3), key=c("id", "thedate"))
dtb2 = data.table(id=1, thedate=1:100,key=c("id", "thedate"))
res = dtb[dtb2, roll=TRUE]

这对值 2 的作用很大。我想在 N 个周期后停止滚动。

最佳答案

v1.8.7 不在 CRAN 上不是因为它本身不稳定,而是因为 CRAN 维护者的时间有限;已要求包维护者减少向 CRAN 提交的频率。

如果您需要有限的 roll 功能,那么没有比升级到 v1.8.7 更好的方法了,afaik。您可以保存当前的 R-Forge .zip,或使用我放在主页上的副本。如果出现问题,很容易恢复到 1.8.6。

由于有限的 roll 功能是新的,如果您测试它会很棒,因为您需要它。否则发布到 CRAN 并不会真正增加任何东西,除了沙子上的一条人工线。

关于r - 防止 data.table 在 R 中滚动超过一定数量的周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15145695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com