嗨,感谢这个很棒的包。
我有一个奇怪的崩溃,其中 data.table 在 1.13.0 到 1.13.3 的所有版本中都无法恢复(需要重新启动 R)。 这是最小的例子(无意义,真实数据有更多变化并且更大)
_library(data.table)
图书馆(mltools)
data_instance <-data.table(x=rep(0.2972973,101),transfos=0)
桶 <- 12
data_instance[,bucket:=bin_data(transfos, bins=buckets, binType = "quantile")]_
Fehler 在 rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) 中:
STRING_PTR() 只能应用于“字符”,不能应用于“NULL”
然后每当我调用 data.table 时:
Fehler 在 rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) 中:
内部错误:savetl_init 检查失败(0 100 0x00000135ab4382c0 0x00000135ab4a9670)。 请向 data.table 问题跟踪器报告。
直到我重新启动
会话信息:
R 版本 4.0.3 (2020-10-10)
平台:x86_64-w64-mingw32/x64(64位)
运行于:Windows 10 x64(内部版本 17763)
矩阵产品:默认
会话信息
R 版本 4.0.3 (2020-10-10)
平台:x86_64-w64-mingw32/x64(64位)
运行于:Windows 10 x64(内部版本 17763)
矩阵产品:默认
语言环境:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
附带的基础包:
[1] stats graphics grDevices utils datasets 方法基础
其他附加包:
[1] mltools_0.3.5 data.table_1.13.3
通过命名空间加载(而不是附加):
[1] compiler_4.0.3 Matrix_1.2-18 tools_4.0.3 yaml_2.2.1 grid_4.0.3格子_0.20-41
对于那个很抱歉! 我没有在当前的master
上的 Linux 上复制,也没有在最新的 CRAN 版本上复制。
我认为 #4803 解决了这个问题
@dbart79如果您可以测试补丁以查看它是否解决了您的问题,那就太好了。
(通过remotes::install_github("Rdatatable/data.table#4803")
安装补丁。注意,由于您的操作系统是 Windows,您需要关闭所有可能使用 data.table 的 R 会话,否则 DLL 文件被锁定)
谢谢。
是的,我对其进行了验证并且有效,问题可以关闭👍。
谢谢!
最有用的评论
是的,我对其进行了验证并且有效,问题可以关闭👍。
谢谢!