全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2018 2
2019-05-06
计算.png

如上图
左表为源数据,右表为计算数据
希望基于左表的数据,完成右表的计算
有好心人能帮忙指导一下么,R代码方便附上谢谢~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-5-7 09:00:57
library(tidyverse)
df %>%
  arrange(desc(threshold)) %>%
  mutate(flag = threshold != lead(threshold),
               flag = ifelse(is.na(flag), 0, flag),
               label = paste0(">=", threshold),
               count = row_number(),
               sum = cumsum(if_bad)) %>%
  filter(flag == 1) %>%
  select(threshold = label, count, sum)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-5-8 17:05:03
cheetahfly 发表于 2019-5-7 09:00
library(tidyverse)
df %>%
  arrange(desc(threshold)) %>%
感谢大神!已解决问题
主要是想实现odds ratio的计算
看了您的代码,后续再琢磨一下~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群