0

r で一意の要素を数えることについて同様の質問がありますが、提供されたソリューションは私のデータでは機能しません。

私のデータは、患者が行単位であるのとは対照的に、患者情報が変数として df に含まれており、薬ごとに編成されています。

               Sex        ID
drug x          F        Jane
drug x          F        Mary
drug x          M        Philip
drug x          F        Jane
drug x          F        Jane
drug x          M        Philip
drug x          M        John
drug x          M        Philip
drug x          F        Jane
drug x          M        Philip

私は 4 つの一意の ID を持っています。これら 4 つの ID の性別分割を知りたいです。

F M
2 2

しかし、私が試したすべてのコードは、性別ごとの薬物の数を返します。

F M
5 5

誰でもこれで私を助けてもらえますか? 前のヘルプを使用すると、性別が 50 としてリストされた一意の ID のリストが表示されます。

4

1 に答える 1

2
> df
   sex     id
1    F   Jane
2    F   Mary
3    M Philip
4    F   Jane
5    F   Jane
6    M Philip
7    M   John
8    M Philip
9    F   Jane
10   M Philip

> summary(unique(df[,c('sex','id')])$sex)
F M 
2 2 
于 2013-03-11T17:01:20.677 に答える