Suchergebnisse für Anfrage "data.table"

2 die antwort

r - data.table und testet das Paket

Ich erstelle ein Paket, das mit data.table funktioniert und das mit package testthat getestet werden sollte. Während der Code beim Aufrufen über die Befehlszeile einwandfrei funktioniert, treten beim Aufrufen über einen Testfall Probleme auf. Es ...

2 die antwort

Speichergrenzen in der Datentabelle: negative Längenvektoren sind nicht erlaubt

Ich habe eine Datentabelle mit mehreren Social-Media-Nutzern und deren Followern. Die ursprüngliche Datentabelle hat das folgende Format: X.USERID FOLLOWERS 1081 4053807021,2476584389,4713715543, ...So enthält jede Zeile einen Benutzer zusammen ...

2 die antwort

Effizientes Suchen nach Gruppen in einer einzelnen R data.table

Ich habe eine große, breitedata.table (20 m Zeilen) mit einer Personen-ID, aber mit vielen Spalten (~ 150), die viele Nullwerte enthalten. Jede Spalte ist ein aufgezeichneter Zustand / Attribut, das ich für jede Person vortragen möchte. Jede ...

TOP-Veröffentlichungen

6 die antwort

R data.table join: SQL-Syntax "select *" in verknüpften Tabellen?

Ich habe zwei data.tables mit vielen Feldern. Ich möchte die beiden Tabellen verbinden, einige berechnete Felder hinzufügen und alle anderen Felder aus der ersten, zweiten oder beiden Tabellen anhängen (ähnlich wie bei SQLselect a+b AS sum, ...

6 die antwort

Untergruppenbeobachtungen, die sich um mindestens 30 Minuten unterscheiden

Ich habe eindata.table (~ 30 Millionen Zeilen) bestehend aus einemdatetime Spalte inPOSIXct Format, einid column und einige andere Spalten (im Beispiel habe ich nur eine irrelevante Spalte hinterlassen.x, um zu demonstrieren, dass andere Spalten ...

0 die antwort

R data.table Gruppe nach Attribut von i table

Ich möchte Spalten der i-Tabelle in einem data.table-Join sowohl für Berechnungen als auch für die Gruppierung verwenden. Die Syntax scheint diesbezüglich einige Einschränkungen aufzuweisen. Können Sie eine sauberere Vorgehensweise ...

6 die antwort

Datentabelle zur verschachtelten Liste

Ich möchte konvertieren: library(data.table) n <- 12 DT <- data.table( level1 = rep(paste0("Manu", 1:2), each = n / 2), level2 = rep(paste0("Dept", 1:4), each = n / 4), level3 = rep(paste0("Store", 1:n)) ) > DT level1 level2 level3 1: Manu1 ...

6 die antwort

Fast data.table Zuweisung mehrerer Spalten nach Gruppe aus Lookup

Ich habe nach der kanonischen Methode gesucht, um das zu tun, was ich versuche, aber ich habe anscheinend wenig Glück, wenn etwas funktioniert, das schnell und elegant ist. Kurz gesagt, ich habe eine große Tabelle mit mehreren Wertespalten und ...

6 die antwort

Gruppieren Sie nach einer Spalte und wählen Sie für jedes Spaltenpaar eine Zeile mit mindestens einer Spalte aus.

Schwierige Frage zu formulieren. Hier ist ein Beispiel dafür, was ich gerne machen würde. Ein Beispiel dafür, womit ich beginne: set.seed(0) dt <- data.table(dr1.d=rnorm(5), dr1.p=abs(rnorm(5, sd=0.08)), dr2.d=rnorm(5), dr2.p=abs(rnorm(5, ...

6 die antwort

Gruppenübergreifende Summe der neuesten Werte

Für jede Zeile meiner Daten möchte ich die Summe der neuesten @ berechnvalue für jedesgroup: dt = data.table(group = c('a','b','a','a','b','a'), value = c(10, 5, 20, 15, 15, 10), desired = c(10, 15, 25, 20, 30, 25)) # group value desired #1: a ...