Data.table: rbindlist Error interno: las comprobaciones de savetl_init fallaron

Creado en 26 nov. 2020  ·  3Comentarios  ·  Fuente: Rdatatable/data.table

Hola, gracias por este increíble paquete.

Tengo un bloqueo extraño en el que data.table falla irrecuperablemente (requiere reiniciar R) en todas las versiones 1.13.0 a 1.13.3. Aquí está el ejemplo mínimo (absurdo, los datos verdaderos tienen más variación y son más grandes)

_library (data.table)
biblioteca (mltools)
instancia_datos <-data.table (x = rep (0.2972973,101), transfos = 0)
cubos <- 12
instancia_datos [, depósito: = bin_data (transfos, bins = depósitos, binType = "cuantil")] _

Fehler en rbindlist (list (head (x, topn), tail (x, topn)), use.names = FALSE):
STRING_PTR () solo se puede aplicar a un 'carácter', no a un 'NULL'

Y luego, cada vez que llamo a un data.table:

Fehler en rbindlist (list (head (x, topn), tail (x, topn)), use.names = FALSE):
Error interno: fallaron las comprobaciones de savetl_init (0100 0x00000135ab4382c0 0x00000135ab4a9670). informe al rastreador de problemas de data.table.

Hasta que reinicie

Información de la sesión :
R versión 4.0.3 (10/10/2020)
Plataforma: x86_64-w64-mingw32 / x64 (64 bits)
Ejecutando bajo: Windows 10 x64 (compilación 17763)

Productos Matrix: predeterminado
Sessioninfo
R versión 4.0.3 (10/10/2020)
Plataforma: x86_64-w64-mingw32 / x64 (64 bits)
Ejecutando bajo: Windows 10 x64 (compilación 17763)

Productos Matrix: predeterminado

lugar:
[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

paquetes base adjuntos:
[1] estadísticas gráficas grDevices utils base de métodos de conjuntos de datos

otros paquetes adjuntos:
[1] mltools_0.3.5 data.table_1.13.3

cargado a través de un espacio de nombres (y no adjunto):
[1] compiler_4.0.3 Matrix_1.2-18 tools_4.0.3 yaml_2.2.1 grid_4.0.3 lattice_0.20-41

bug

Comentario más útil

Sí, lo justo y funciona, el problema se puede cerrar 👍.

¡Gracias!

Todos 3 comentarios

¡Lo siento por eso! No estoy reproduciendo en Linux en el actual master , ni en la última versión de CRAN.

Creo que el # 4803 soluciona esto

@ dbart79 Sería genial si pudieras probar el parche para ver si soluciona tu problema o no.

(Instale el parche a través de remotes::install_github("Rdatatable/data.table#4803") . Tenga en cuenta que, dado que su sistema operativo es Windows, debe cerrar todas las sesiones de R que pueden usar data.table; de ​​lo contrario, el archivo DLL está bloqueado)

Gracias.

Sí, lo justo y funciona, el problema se puede cerrar 👍.

¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mattdowle picture mattdowle  ·  3Comentarios

jangorecki picture jangorecki  ·  3Comentarios

st-pasha picture st-pasha  ·  3Comentarios

arunsrinivasan picture arunsrinivasan  ·  3Comentarios

franknarf1 picture franknarf1  ·  3Comentarios