如何在dplyr中找到最小值和最大值?

  1. 我知道每个人的积分总和。
  2. 我需要知道:一个人可以拥有的最低分数是多少。一个人可以拥有的最大点数是多少。

我尝试过的:

min_and_max <- dataset %>%
 group_by(person) %>%
 dplyr::filter(min(sum(points, na.rm = T))) %>%
 distinct(person) %>%
 pull()
 min_and_max

我的数据集:

id   person   points
201  rt99   NA
201  rt99   3
201  rt99   2
202  kt     4
202  kt     NA
202  kt     NA
203  rr     4
203  rr     NA
203  rr     NA
204  jk     2
204  jk     2
204  jk     NA
322  knm3   5
322  knm3   NA
322  knm3   3
343  kll2   2
343  kll2   1
343  kll2   5
344  kll    NA
344  kll    7
344  kll    1
鸭子

我会建议这种dplyr方法。你必须像这样总结数据:

library(tidyverse)
#Code
df %>% group_by(id,person) %>%
  summarise(Total=sum(points,na.rm = T),
            min=min(points,na.rm = T),
            max=max(points,na.rm=T))

输出:

# A tibble: 7 x 5
# Groups:   id [7]
     id person Total   min   max
  <int> <chr>  <int> <int> <int>
1   201 rt99       5     2     3
2   202 kt         4     4     4
3   203 rr         4     4     4
4   204 jk         4     2     2
5   322 knm3       8     3     5
6   343 kll2       8     1     5
7   344 kll        8     1     7

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在单个值的许多行中找到最小值和最大值

如何在java中找到最大值和最小值?(使用循环和if else)

如何在 Python 中找到二维数组的最小值和最大值

如何在r的数据框中找到数字wrt的最大值和最小值?

如何在数组中找到最大值和最小值

如何在while循环中找到最大值和最小值 - c

如何在列表中找到所有局部最大值和最小值

如何在 SML 中找到树的最小值和最大值

如何在python中找到掷骰子程序的最小值和最大值

如何在十进制列表中找到最小值和最大值?

如何在不使用if语句的情况下在数组中找到最大值和最小值?

如何在numpy中的3d数组中找到最小值和最大值,并将结果分组?

如何在数组以及对应的日期中找到最大值和最小值

如何在图像中找到区域最大值/最小值?

如何在Python列表中找到最小值或最大值

如何找到最大值和最小值

在熊猫中找到班级的最小值(或最大值)

在for循环中找到最大值/最小值

从元素列表中找到最大值/最小值

MySQL如何在求和一列后找到最大值和最小值

在数据结构中找到最大值最小值和最大键值

如何从表中找到最大值和最小值以及另一列值?

从C中的for循环中找到最大值和最小值

Perl:在哈希数组中找到最大值和最小值

在数组中找到最小值和最大值时出现Stackoverflow错误?

使用递归从数组中找到最大值和最小值

在与另一列对应的列中找到最大值和最小值

在金属纹理中找到最小值和最大值

Masm32。在数组中找到最小值和最大值