[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]
假設資料如下
invoice country rev
1 uk 20
1 uk 15
2 hk 13
2 hk 12
3 tw 9
4 uk 30
4 uk 50
每一筆資料代表一項商品的售出
而相同invoice代表位於同一訂單中
我要算出的是
「各個國家訂單的rev平均為何」
我欲先將同invoice的rev加總
再依country進行計算
爬文看到了版上高手g大提供的
tapply(as.numeric(x[,"數值"]),x[,"類別"],sum)
能將同invoice的rev加總
但卻會忽略了contury的資料
無法繼續運算下去QQ
請問有甚麼方法可以解決嗎?
謝謝版上各位高手!