Data.table: rbindlist Erro interno: as verificações de savetl_init falharam

Criado em 26 nov. 2020  ·  3Comentários  ·  Fonte: Rdatatable/data.table

Oi, obrigado por este pacote incrível.

Eu tenho uma falha estranha onde data.table bugs fora irrecuperavelmente (requer reinicialização R) em todas as versões 1.13.0 a 1.13.3. Aqui está o exemplo mínimo (sem sentido, os dados verdadeiros têm mais variação e são maiores)

_library (data.table)
biblioteca (mltools)
data_instance <-data.table (x = rep (0,2972973,101), transfos = 0)
baldes <- 12
data_instance [, bucket: = bin_data (transfos, bins = buckets, binType = "quantile")] _

Fehler em rbindlist (list (head (x, topn), tail (x, topn)), use.names = FALSE):
STRING_PTR () só pode ser aplicado a um 'caractere', não a um 'NULL'

E então, sempre que eu chamo um data.table:

Fehler em rbindlist (list (head (x, topn), tail (x, topn)), use.names = FALSE):
Erro interno: as verificações de savetl_init falharam (0 100 0x00000135ab4382c0 0x00000135ab4a9670). por favor relate ao rastreador de problemas data.table.

Até eu reiniciar

Sessioninfo :
R versão 4.0.3 (2020-10-10)
Plataforma: x86_64-w64-mingw32 / x64 (64 bits)
Executando em: Windows 10 x64 (compilação 17763)

Produtos matriciais: padrão
Sessioninfo
R versão 4.0.3 (2020-10-10)
Plataforma: x86_64-w64-mingw32 / x64 (64 bits)
Executando em: Windows 10 x64 (compilação 17763)

Produtos matriciais: padrão

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

pacotes básicos anexados:
[1] gráficos de estatísticas base de métodos de conjuntos de dados de utilitários de grDevices

outros pacotes anexados:
[1] mltools_0.3.5 data.table_1.13.3

carregado por meio de um namespace (e não anexado):
[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

Comentários muito úteis

Sim, acabei de ver e funciona, o problema pode ser encerrado 👍.

Obrigado!

Todos 3 comentários

Me desculpe por isso! Não estou reproduzindo no Linux no master atual, nem na versão mais recente do CRAN.

Eu acho que # 4803 corrige isso

@ dbart79 Seria ótimo se você pudesse testar o patch para ver se ele corrige seu problema ou não.

(Instale o patch via remotes::install_github("Rdatatable/data.table#4803") . Observe, como seu sistema operacional é Windows, você precisa fechar todas as sessões R que podem usar data.table, caso contrário, o arquivo DLL será bloqueado)

Obrigado.

Sim, acabei de ver e funciona, o problema pode ser encerrado 👍.

Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

st-pasha picture st-pasha  ·  3Comentários

alex46015 picture alex46015  ·  3Comentários

arunsrinivasan picture arunsrinivasan  ·  3Comentários

mattdowle picture mattdowle  ·  3Comentários

tcederquist picture tcederquist  ·  3Comentários