tapply(または他の方法、plyrなど)を使用して複数の関数を同じ列に適用する方法を指摘してください。たとえば、データフレームがある場合、tapplyを使用して列に複数の関数を適用する
User MoneySpent
Joe 20
Ron 10
Joe 30
...
私はMoneySpent + Occurencesの合計として結果を取得したいと考えています。
私のような機能を使用 -
f <- function(x) c(sum(x), length(x))
tapply(df$MoneySpent, df$Uer, f)
しかし、これは、列に分割していない、何かのように言う、事前に
Joe Joe 100, 5 # The sum=100, number of occurrences = 5, but it gets juxtaposed
おかげで、
- ラジを与えます。
優れたソリューション!ありがとう – xbsd
私はplyrについてもっと読むことができるリソースを知っていますか? CRANのpdfには、使用に関する情報が非常に限られています。 – xbsd
@xbsd - おそらく最も包括的な情報源の1つは、 'plyr'タグの下か、単に' plyr'をRタグで検索することです。http://stackoverflow.com/search?q= [ r] + plyr – Chase