亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何按組獲取匯總統計數據

如何按組獲取匯總統計數據

C#
躍然一笑 2019-08-02 03:02:01
如何按組獲取匯總統計數據我試圖在R/S+中獲得多個匯總統計數據,一次按分類列分組。我找到了幾個函數,但它們都在每次調用中執行一個統計,比如‘聚合()。data <- c(62, 60, 63, 59, 63, 67, 71, 64, 65, 66, 68, 66,           71, 67, 68, 68, 56, 62, 60, 61, 63, 64, 63, 59)grp <- factor(rep(LETTERS[1:4], c(4,6,6,8)))df <- data.frame(group=grp, dt=data)mg <- aggregate(df$dt, by=df$group, FUN=mean)    mg <- aggregate(df$dt, by=df$group, FUN=sum)    我想要的是在一個電話中得到同一組的多個統計數據,比如平均值、最小值、最大值、.等等,這是可行的嗎?
查看完整描述

3 回答

?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

我會把我的兩分錢tapply().

tapply(df$dt, df$group, summary)

您可以使用要替換摘要的特定統計信息編寫自定義函數。


查看完整回答
反對 回復 2019-08-03
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

dplyr包可以很好地替代這個問題:

library(dplyr)df %>% 
  group_by(group) %>% 
  summarize(mean = mean(dt),
            sum = sum(dt))

得到第一象限和第三象限

df %>% 
  group_by(group) %>% 
  summarize(q1 = quantile(dt, 0.25),
            q3 = quantile(dt, 0.75))



查看完整回答
反對 回復 2019-08-03
  • 3 回答
  • 0 關注
  • 386 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號