相关疑难解决方法(0)

如何在dplyr和group_by中使用分位数

我在下面有这个代码.我正在尝试使用分位数然后按组子集(年份,其中有两个).我想我可以这样做dplyr,但它不起作用:

Claims6 %>% 
  group_by(year) %>% 
  summarise(ranker = quantile(Expense, prob = c(.10, .30, .50, .80)))
Run Code Online (Sandbox Code Playgroud)

r dplyr

11
推荐指数
1
解决办法
1万
查看次数

使用dplyr的do()和summary()

我希望能够使用dplyrsplit-apply-combine策略来应用summary()命令.

拿一个简单的数据框:

df <- data.frame(class = c('A', 'A', 'B', 'B'),
                 value = c(100, 120, 800, 880))
Run Code Online (Sandbox Code Playgroud)

理想情况下,我们会这样做:

df %>%
  group_by(class) %>%
  do(summary(.$value))
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.有任何想法吗?

r summary dplyr

5
推荐指数
2
解决办法
793
查看次数

标签 统计

dplyr ×2

r ×2

summary ×1