Re: [问题] 依变项分组的加总

楼主: fox1375 (阿吠)   2021-12-05 11:08:28
下面的讨论是错在细节
语法非常简单,但一些基本观念要先知道
之后才不会重复犯错
※ 引述《cheen885 ()》之铭言:
: 标题: 依变项分组的加总
: 时间: Fri Dec 3 18:24:00 2021
:
: 各位大大好,不好意思
:
: 想请问
:
: 我手边有一组资料
:
: https://i.imgur.com/w453bWR.jpg
:
:
:
: 因为想依照日期(date)、医师(doctor )、诊间时段(TimeofPeriod)分群,将最右
: 栏的premodel108个数值累加
:
: 但是希望可以是 X1-X7、X8-X15的数值分别累加
:
: 我打的程式码是:
:
: file<-mutate(group_by(file,date,doctor,TimeofPeriod),cum=cumsum(predmodel108
: ))
:
: 做出来的却是 X1-X15的累加QQ
其实就如celestialgod大所说,这个应该是对的
等价于
file %>%
group_by(date, doctor, TimeofPeriod) %>%
mutate(cum=cumsum(predmodel108))
原PO可以再确认看看
我主要针对下面的讨论回复
:
: 想请问我的程式码应如何修正呢
:
: 谢谢大家QQQQ
:
:
作者: locka (locka)   2021-12-05 12:44:00
推fox大,我昨天在捷运上看太快,是我没正确理解问题就回复原来原po要的是累加…(突然觉得好丢脸QQ) summarise的确是单纯用在分组后加总的情况。另外没想到F大竟然还观察到赋值对象错误的小细节,请受小弟一拜m(_ _)m不过还是觉得很奇怪,如果原本写的是对的怎么会跑出非预期的结果(搔头)
作者: cheen885 (Dios est contigo)   2021-12-06 20:44:00
谢谢f大!!我有在我的原文补上完整的程式码,我后来一直重跑,发现还是一直跑错,一直找不到内文的照片我到底要跑对的XD,后来听取您的建议,不使用plyr的套件,我就成功跑出我要的结果了!!真的很感谢你的帮忙:D!!

Links booklink

Contact Us: admin [ a t ] ucptt.com