Como agrupar dados.tabela por múltiplas colunas?

Estou usando odata.table pacote para acelerar alguma coleta de estatísticas de resumo em um conjunto de dados.

Estou curioso para saber se há uma maneira de agrupar por mais de uma coluna. Meus dados são assim:

  purchaseAmt        adShown        url
   15.54            00001         150000001
    4.82            00002         150000001
  157.99            05005         776300044
   ...               ...            ...

Eu posso fazer algo assim:

adShownMedian <- df1[,median(purchaseAmt),by="adShown"]

para obter a mediana de cada anúncio. Como eu faria algo que combinaadShown eurl?

Eu tentei isso:

adShownMedian <- df1[,median(purchaseAmt),by=c("adShown","url")]

mas sem sorte.

Alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion