Skip to content
Prev 392485 / 398502 Next

Getting minimum value of a column according a factor column of a dataframe

Hello,

OK, what about


res <- lapply(split(df1, df1$Code), \(x) x[which.min(x$Q),])
do.call(rbind, res)
#         Code  Y  M  D     Q    N    O
#  41003 41003 81  1 19 0.160 7.17 2.50
#  41005 41005 79  8 17 0.210 5.50 7.20
#  41009 41009 79  2 21 0.218 5.56 4.04
#  41017 41017 79 10 20 0.240 5.30 7.10


A dplyr solution.



suppressPackageStartupMessages(library(dplyr))

df1 %>%
   group_by(Code) %>%
   slice_min(Q) %>%
   slice_head(n = 1)
#  # A tibble: 4 ? 7
#  # Groups:   Code [4]
#    Code      Y     M     D     Q     N     O
#    <fct> <int> <int> <int> <dbl> <dbl> <dbl>
#  1 41003    81     1    19 0.16   7.17  2.5
#  2 41005    79     8    17 0.21   5.5   7.2
#  3 41009    79     2    21 0.218  5.56  4.04
#  4 41017    79    10    20 0.24   5.3   7.1



Hope this helps,

Rui Barradas


?s 05:56 de 25/08/2022, javad bayat escreveu:

Thread (25 messages)

javad bayat Getting minimum value of a column according a factor column of a dataframe Aug 24 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 24 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 24 Rui Barradas Getting minimum value of a column according a factor column of a dataframe Aug 24 javad bayat Getting minimum value of a column according a factor column of a dataframe Aug 24 Rui Barradas Getting minimum value of a column according a factor column of a dataframe Aug 25 javad bayat Getting minimum value of a column according a factor column of a dataframe Aug 25 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 25 Rui Barradas Getting minimum value of a column according a factor column of a dataframe Aug 25 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 25 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 25 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 25 Rui Barradas Getting minimum value of a column according a factor column of a dataframe Aug 25 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 25 Bill Dunlap Getting minimum value of a column according a factor column of a dataframe Aug 25 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 25 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 25 Bert Gunter Getting minimum value of a column according a factor column of a dataframe Aug 25 javad bayat Getting minimum value of a column according a factor column of a dataframe Aug 25 Jim Lemon Getting minimum value of a column according a factor column of a dataframe Aug 25 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 25 Rui Barradas Getting minimum value of a column according a factor column of a dataframe Aug 25 javad bayat Getting minimum value of a column according a factor column of a dataframe Aug 25 @vi@e@gross m@iii@g oii gm@ii@com Getting minimum value of a column according a factor column of a dataframe Aug 25 Ebert,Timothy Aaron Getting minimum value of a column according a factor column of a dataframe Aug 26