2016-08-25 8 views
-2

Я ищу, чтобы найти сводную статистику (среднее и потенциально стандартное отклонение и другие величины) вектора (столбца) в кадре данных, но сгруппирована. Я надеюсь, группировать статистику по другой категориальной переменнойСводная статистика для переменной, сгруппированной по другой переменной

Я знаю, что одна резюме находка, как

summary(data$rating) 

однако я не знаю, как я найти сводную статистику по полу отдельно.

Я попытался

summary(data$rating, data$gender) 

но это дать моему ничего, но summary(data$rating)

ответ

-1

Использование tapply() или aggregate():

data <- data.frame(rating = 100*runif(30), 
        gender=sample(c("female","male"),30, replace=TRUE)) 

tapply(data$rating, data$gender, summary) 

aggregate(data$rating, by=list(data$gender), 
     FUN=function(x) cbind(mean(x), median(x), sd(x))) 
0

Вы можете также использовать функцию by:

by(data$rating, data$gender, summary) 

 Смежные вопросы

  • Нет связанных вопросов^_^