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

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

按組計算平均值

按組計算平均值

斯蒂芬大帝 2019-06-04 16:18:42
按組計算平均值我有一個類似于此的大數據框架:df <- data.frame(dive=factor(sample(c("dive1","dive2"),10,replace=TRUE)),speed=runif(10))> df    dive      speed1  dive1 0.806684902  dive1 0.533495843  dive2 0.075717844  dive2 0.395186285  dive1 0.845579556  dive1 0.691214437  dive1 0.381249508  dive2 0.225361269  dive1 0.0470475010 dive2 0.93561651我的目標是當另一列等于某一值時,對一列的值進行平均值,并對所有值重復此方法。例如,在上面的示例中,我想返回列的平均值speed對于列的每個唯一值dive..所以當dive==dive1,平均為speed的每個值都是這樣嗎?dive.
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

aggregate(speed~dive,data=df,FUN=mean)

   dive     speed

1 dive1 0.7059729

2 dive2 0.5473777


查看完整回答
反對 回復 2019-06-04
?
蝴蝶不菲

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

df %>% group_by(dive) %>% summarise(percentage = mean(speed))

Source: local data frame [2 x 2]


   dive percentage

1 dive1  0.4777462

2 dive2  0.6726483


查看完整回答
反對 回復 2019-06-04
  • 3 回答
  • 0 關注
  • 848 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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