Ich bin sehr neu bei data.table
, möchte aber mein Problem damit lösen, da ich das Gefühl habe, es wäre 1000 mal schneller als mit "normalen" data.frames.
Hier ist mein Problem:
Was ich habe:
2 data.tables dt1
und dt2
mögen so:
Was ich will:
Füllen Sie dt1
mit dt2[, val]
in der rechten Spalte, basierend auf dt2[, PID]
und den rechten Zeilen, basierend auf dt1[, Chromo]
= dt2[, Chr]
und dt1[, PP]
zwischen dt2[, start]
und dt2[, end]
.
Was ich gerade mache: (was mich nicht stolz macht, um es gelinde auszudrücken ...)
%Vor% Die Eingabetabellen und die gewünschte Ausgabe (außer ich möchte ein data.table
) :
Tags und Links r data.table dataframe