めもめも

> data.frame(df, rank=rank(1/df$group, ties="min"))[df$id=="kkobayashi",]
           id group list rank
76 kkobayashi    14   14   75

ties=minがポイントかなっ

やっぱR覚えると統計が俄然楽しくなる。「やりたい」と思ったことが、インタラクティブに関数ひとつでできてしまうRはやっぱスゴイ。同じことをPerlとかでしようと思ったら、それなりに面倒なことをしなきゃだし。汎用言語は所詮汎用ですわな。逆に統計以外のことをRにやらせるのはナンセンス。ま、できるんだけどね。できることがスゴイというのもあるが・・・。やっぱり住み分けは大事。