Ich verwende das data.tablePaket, um eine zusammenfassende Statistiksammlung für einen Datensatz zu beschleunigen.
Ich bin gespannt, ob es eine Möglichkeit gibt, nach mehr als einer Spalte zu gruppieren. Meine Daten sehen folgendermaßen aus:
purchaseAmt adShown url
15.54 00001 150000001
4.82 00002 150000001
157.99 05005 776300044
... ... ...
Ich kann so etwas machen:
adShownMedian <- df1[,median(purchaseAmt),by="adShown"]
um den Median jeder Anzeige zu erhalten. Wie würde ich etwas tun, das kombiniert adShownund url?
Ich habe das versucht:
adShownMedian <- df1[,median(purchaseAmt),by=c("adShown","url")]
aber kein Glück.
Irgendwelche Vorschläge?
data.tableSie? Ich bin mir ziemlich sicher, dass Sie mit Version 1.8.2 einen Zeichenvektor mit Spaltennamen an dasbyArgument übergeben können.