2

Rを使用して次のタスクを完了しています。次のようなデータセットがあります。

Item Category Price
aaa      1    10.00
bbb      2    5.00
ccc      3    20.00
ddd      1    25.00
eee      3    5.00
fff      2    15.00

アイテムをカテゴリ別にグループ化し、要約統計 (価格の平均または合計など) を計算することはできますか?

基本的に、私はこのようなものを作成しようとしています:

Cateogry AveragePrice
    1    17.50
    2    10.00
    3    12.50

ご協力いただきありがとうございます!

4

2 に答える 2

3

data.tableそれが(最高のパフォーマンスと構文を提供する)であると仮定します:

library(data.table)
DT <- data.table(myDF) # where myDF is the original data.frame

DT[, list(AveragePrice = mean(Price),
          SumOfPrices = sum(Price)),
     by = Category]
于 2013-04-04T21:31:35.060 に答える