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
¡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!
Comentario más útil
Sí, lo justo y funciona, el problema se puede cerrar 👍.
¡Gracias!