次のデータを取得し、このデータを使用して、状態ごとに分類された情報を含むテーブルを作成しようとしています。
データは次のとおりです。
> head(mydf2, 10)
lead_id buyer_account_id amount state
1 52055267 62 300 CA
2 52055267 64 264 CA
3 52055305 64 152 CA
4 52057682 62 75 NJ
5 52060519 62 750 OR
6 52060519 64 574 OR
15 52065951 64 152 TN
17 52066749 62 600 CO
18 52062751 64 167 OR
20 52071186 64 925 MN
私はすでに興味のある州をサブセット化し、興味のあるデータだけを持っています:
mydf2 = subset(mydf, state %in% c("NV","AL","OR","CO","TN","SC","MN","NJ","KY","CA"))
これが私が探しているもののアイデアです:
State Amount Count
NV 1 50
NV 2 35
NV 3 20
NV 4 15
AL 1 10
AL 2 6
AL 3 4
AL 4 1
...
各州について、私は各金額の「レベル」のカウントを見つけようとしています。金額変数をグループ化する必要はありませんが、1、2、3などだけではないことに注意してください。
> mydf$amount
[1] 300 264 152 75 750 574 113 152 750 152 675 489 188 263 152 152 600 167 34 925 375 156 675 152 488 204 152 152
[29] 600 489 488 75 152 152 489 222 563 215 452 152 152 75 100 113 152 150 152 150 152 452 150 152 152 225 600 620
[57] 113 152 150 152 152 152 152 152 152 152 640 236 152 480 152 152 200 152 560 152 240 222 152 152 120 257 152 400
これに対するRのエレガントな解決策はありますか、それともExcelを使用して立ち往生しますか(うん!)。