Data.table: rbindlist Interner Fehler: savetl_init-Prüfungen fehlgeschlagen

Erstellt am 26. Nov. 2020  ·  3Kommentare  ·  Quelle: Rdatatable/data.table

Hallo, danke für dieses tolle Paket.

Ich habe einen seltsamen Absturz, bei dem data.table in allen Versionen 1.13.0 bis 1.13.3 nicht wiederherstellbar ist (erfordert R-Neustart). Hier ist das Minimalbeispiel (unsinnig, die wahren Daten haben mehr Variation und sind größer)

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

Fehler in rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) :
STRING_PTR() kann nur auf ein 'Zeichen' angewendet werden, nicht auf 'NULL'

Und dann, wenn ich eine data.table aufrufe:

Fehler in rbindlist(list(head(x, topn), tail(x, topn)), use.names = FALSE) :
Interner Fehler: savetl_init-Prüfungen fehlgeschlagen (0 100 0x00000135ab4382c0 0x00000135ab4a9670). Bitte melden Sie sich beim data.table Issue Tracker.

Bis ich neu starte

Sitzungsinfo :
R-Version 4.0.3 (2020-10-10)
Plattform: x86_64-w64-mingw32/x64 (64-Bit)
Läuft unter: Windows 10 x64 (Build 17763)

Matrix-Produkte: Standard
Sitzungsinfo
R-Version 4.0.3 (2020-10-10)
Plattform: x86_64-w64-mingw32/x64 (64-Bit)
Läuft unter: Windows 10 x64 (Build 17763)

Matrix-Produkte: Standard

Gebietsschema:
[1] LC_COLLATE=Deutsch_Deutschland.1252 LC_CTYPE=Deutsch_Deutschland.1252 LC_MONETARY=Deutsch_Deutschland.1252 LC_NUMERIC=C
[5] LC_TIME=Deutsch_Deutschland.1252

beigefügte Basispakete:
[1] Statistikgrafiken grDevices utils datasets method base

andere angehängte Pakete:
[1] mltools_0.3.5 data.table_1.13.3

über einen Namensraum geladen (und nicht angehängt):
[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

Hilfreichster Kommentar

Ja, ich habe es angepasst und es funktioniert, Ausgabe kann geschlossen werden 👍 .

Vielen Dank!

Alle 3 Kommentare

Das tut mir leid! Ich reproduziere weder unter Linux auf dem aktuellen master noch auf der neuesten CRAN-Version.

Ich denke, #4803 behebt das

@dbart79 Es wäre großartig, wenn Sie den Patch testen könnten, um zu sehen, ob er Ihr Problem behebt oder nicht.

(Installieren Sie den Patch über remotes::install_github("Rdatatable/data.table#4803") . Beachten Sie, dass Sie alle R-Sitzungen schließen müssen, die data.table verwenden können, da Ihr Betriebssystem Windows ist, andernfalls ist die DLL-Datei gesperrt.)

Vielen Dank.

Ja, ich habe es angepasst und es funktioniert, Ausgabe kann geschlossen werden 👍 .

Vielen Dank!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen