plyr::mapvalues
possono essere utilizzati in questo modo:Uso plyr :: mapvalues con dplyr
mapvalues(mtcars$cyl, c(4, 6, 8), c("a", "b", "c"))
Ma questo non funziona:
mtcars %>%
dplyr::select(cyl) %>%
mapvalues(c(4, 6, 8), c("a", "b", "c")) %>%
as.data.frame()
Come posso usare plyr::mapvalues
con dplyr
? O ancora meglio, qual è l'equivalente dplyr
?
Prova 'mtcars%>% selezionare (cil)%>%. $ Cil%>% plyr :: mapvalues (c (4,6,8), c ('a', 'b', 'c'))%>% as.data.frame() ' – akrun
Oppure' mtcars%>% mutate (x = mapvalues (cyl, c (4, 6, 8), c ("a", "b", "c")))%>% select (x) ' –
Che funziona. Cosa significa '. $ Cyl'? – luciano