Bonjour, merci pour ce super pack.
J'ai un crash étrange où data.table bogue de manière irrécupérable (nécessite un redémarrage R) dans toutes les versions 1.13.0 à 1.13.3. Voici l'exemple minimal (absurde, les vraies données ont plus de variation et sont plus grosses)
_library(data.table)
bibliothèque (mltools)
data_instance <-data.table(x=rep(0.2972973,101),transfos=0)
seaux <- 12
data_instance[,bucket:=bin_data(transfos, bins=buckets, binType = "quantile")]_
Fehler dans rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) :
STRING_PTR() ne peut être appliqué qu'à un "caractère", pas à un "NULL"
Et puis chaque fois que j'appelle un data.table :
Fehler dans rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) :
Erreur interne : les contrôles savetl_init ont échoué (0 100 0x00000135ab4382c0 0x00000135ab4a9670). veuillez le signaler à data.table issue tracker.
Jusqu'à ce que je redémarre
Infos session :
R version 4.0.3 (2020-10-10)
Plate-forme : x86_64-w64-mingw32/x64 (64 bits)
Fonctionnant sous : Windows 10 x64 (build 17763)
Produits matriciels : par défaut
Informations sur la session
R version 4.0.3 (2020-10-10)
Plate-forme : x86_64-w64-mingw32/x64 (64 bits)
Fonctionnant sous : Windows 10 x64 (build 17763)
Produits matriciels : par défaut
lieu:
[1] LC_COLLATE=Allemand_Allemagne.1252 LC_CTYPE=Allemand_Allemagne.1252 LC_MONETARY=Allemand_Allemagne.1252 LC_NUMERIC=C
[5] LC_TIME=Allemand_Allemagne.1252
packages de base attachés :
[1] stats graphiques grDevices utils bases de méthodes de jeux de données
autres paquets attachés:
[1] mltools_0.3.5 data.table_1.13.3
chargé via un espace de noms (et non attaché):
[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
Désolé pour ça! Je ne reproduis pas sur Linux sur les master
actuels, ni sur la dernière version de CRAN.
Je pense que #4803 corrige cela
@ dbart79 Ce serait formidable si vous pouviez tester le correctif pour voir qu'il résout votre problème ou non.
(Installez le correctif via remotes::install_github("Rdatatable/data.table#4803")
. Notez que votre système d'exploitation est Windows, vous devez fermer toutes les sessions R qui peuvent utiliser data.table, sinon le fichier DLL est verrouillé)
Merci.
Oui, je viens de le faire et ça marche, le problème peut être clos 👍 .
Merci!
Commentaire le plus utile
Oui, je viens de le faire et ça marche, le problème peut être clos 👍 .
Merci!