Ich versuche, die Werte in einer Datentabelle ( dt
) unter Verwendung der in einer anderen Datentabelle gespeicherten Basiswerte ( dt.base
) zu normalisieren. Als nächstes haben Sie einen Beispielinhalt dieser Tabellen und den Code, um dieses Beispiel zu generieren:
Beispielgenerierungscode:
%Vor% Die Idee wäre, alle Werte in dt
durch ihre entsprechenden Werte in dt.base
zu teilen. Daher würde die Tabelle werden:
Ich dachte, die Lösung dafür wäre ziemlich einfach, aber ich stoße auf einige Probleme. Dies ist mein aktueller Versuch:
%Vor% Das Problem ist, dass normalize.pwr
in seinem zweiten Parameter ( base.pwr
) keinen einzigen Wert erhält, sondern einen Vektor, der alle Leistungswerte in dt.base
enthält. Allerdings, wenn ich direkt von der Kommandozeile ausführen
Dann erhalte ich wie erwartet einen einzelnen Leistungswert.
Ich würde jede Hilfe schätzen, die mein Problem löst oder mich zur Lösung führt.
Tags und Links r data.table