楼主: kamaduoluo
794 1

[问答] 请教各位哥问题,只有1个论坛币了~谢谢大家 [推广有奖]

  • 2关注
  • 0粉丝

本科生

73%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1532 点
帖子
64
精华
0
在线时间
105 小时
注册时间
2015-2-15
最后登录
2025-4-20

楼主
kamaduoluo 发表于 2017-3-27 21:19:23 |AI写论文
1论坛币
各位老师,请教下如何按月份求以下数据的sd(p)/mean(p)
date                        ym           a         b         c         d
2017/1/1        2017年1月        200        33        44        160
2017/1/2        2017年1月        201        34        44        160
2017/1/3        2017年1月        202        35        44        160
2017/1/4        2017年1月        203        36        44        160
2017/2/1        2017年2月        204        37        44        160
2017/2/2        2017年2月        205        38        44        160
2017/2/3        2017年2月        206        39        44        160
2017/2/4        2017年2月        207        40        44        160
2017/3/1        2017年3月        208        41        44        160
2017/3/2        2017年3月        209        42        44        160
2017/3/3        2017年3月        210        43        44        160
2017/3/4        2017年3月        211        44        44        160
2017/4/1        2017年4月        212        45        44        160
2017/4/2        2017年4月        213        46        44        160
2017/4/3        2017年4月        214        47        44        160
2017/4/4        2017年4月        215        48        44        160


结果是:
    ym        variable                   p_rate
2017年1月        a             sd(当月p值)/mean(当月p值)
2017年2月        a             sd(当月p值)/mean(当月p值)
2017年3月        a             sd(当月p值)/mean(当月p值)
2017年4月        a             sd(当月p值)/mean(当月p值)
2017年1月        b             sd(当月p值)/mean(当月p值)
2017年2月        b             sd(当月p值)/mean(当月p值)
2017年3月        b             sd(当月p值)/mean(当月p值)
2017年4月        b             sd(当月p值)/mean(当月p值)
2017年1月        c             sd(当月p值)/mean(当月p值)
2017年2月        c             sd(当月p值)/mean(当月p值)
2017年3月        c             sd(当月p值)/mean(当月p值)
2017年4月        c             sd(当月p值)/mean(当月p值)




恳求各位老师帮助,谢谢了。

最佳答案

cheetahfly 查看完整内容

library(tidyverse) data %>% gather(variable, p_value, a:d) %>% group_by(ym, variable) %>% summarise(p_rate = sd(p_value) / mean(p_value))

沙发
cheetahfly 在职认证  发表于 2017-3-27 21:19:24
library(tidyverse)
data %>%
    gather(variable, p_value, a:d) %>%
    group_by(ym, variable) %>%
    summarise(p_rate = sd(p_value) / mean(p_value))

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 14:13