Vous vous demandez si ce qui suit est un bug ...pour ne pas donner la réponse correcte après map_dbl
cadre de données
df <- data.frame(Name=rep(letters[1:3],each=3), Value=c(20,40,35,70,80,90,10,20,30))
Quelques opérations
library(tidyverse)
df1 <- split(df, df$Name) %>%
map(., ~.x %>% arrange(desc(Value)))
df2 <- map_dbl(df1, ~head(.x$Value, 1))
--LOOK À DONNÉES
head(df2)
a b c
40 90 30
str(df2)
Named num [1:3] 40 90 30
- attr(*, "names")= chr [1:3] "a" "b" "c"
--BUG?
order(df2)
[1] 3 1 2
donne réponse incorrecte, mais
df2['a'] > df2['c']
TRUE
donne la bonne réponse. Est-ce que je fais quelque chose de mal?
@est-ce que ma réponse est claire? – Wen