Ich verwende das data.table
Paket, 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 adShown
und url
?
Ich habe das versucht:
adShownMedian <- df1[,median(purchaseAmt),by=c("adShown","url")]
aber kein Glück.
Irgendwelche Vorschläge?
data.table
Sie? Ich bin mir ziemlich sicher, dass Sie mit Version 1.8.2 einen Zeichenvektor mit Spaltennamen an dasby
Argument übergeben können.