内のリストには、私は私の所望の出力がものになるだろう、データフレーム「モッズ」の新しいベクトルを作成することです以下試合、ベクトル
ID <- c("ID1", "ID1", "ID1", "ID2", "ID2", "ID3")
ModNum <- c(1, 2, 3, 1, 2, 0)
Amnt <- c(2.00, 3.00, 2.00, 5.00, 1.00, 5.00)
df <- data.frame(ID, ModNum, Amnt)
のような形式のベクターを用いたデータフレームを持っている場合like
ID Mod
ID1 ((1,2.00), (2, 3.00), (3, 2.00))
ID2 ((1, 5.00), (2, 1.00))
ID3 ((0, 5.00))
次に、冗長IDを削除します。
私はtapplyを使用してIDにルーピングしてリストに追加することを検討しましたが、これについてどうやってどうやって対処するか混乱しています。
How to add variable key/value pair to list object?
`tapply()` to return data frame
ビット事実の後、私はちょうどこれは完璧だったことを言いたかったです。まさに私が望んでいたものですが、Carlのソリューションも同様に機能します。私はできればアップヴォートするだろう。どうもありがとうございます。 –