R では、次のようなデータフレームに大量のデータがあります。
state | zip | value
______|_______|______
CA | 94555 | 18
CA | 94556 | 5
OH | 12345 | 22
OH | 12346 | 10
等々。
その状態の平均「値」をリストする各行に列を追加したい。
" " 経由で手段のデータフレームを取得できます(aggregate(data$value, list(State = data$state), mean))
。これにより、各州に 1 つずつ、50 行のデータフレームが得られます。しかし、元のデータフレームに戻って、その州に属する行に州の平均を入れる必要があります。
どうすればこれを行うことができますか?