2016-08-25 35 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) 
相關問題