Может кто-нибудь указать, как мы можем применить несколько функций к одному и тому же столбцу, используя tapply (или любой другой метод, plyr и т. Д.), Чтобы результат можно было получить в разных столбцах).Например, если у меня есть фрейм данных с
User MoneySpent
Joe 20
Ron 10
Joe 30
...
, я хочу получить результат как сумму MoneySpent + количество вхождений.
Я использовал такую функцию, как -
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
Заранее спасибо,
Радж