Vorrei essere in grado di definire gli argomenti per dplyr
verbiPassando stringhe come argomenti di verbi dplyr
condition <- "dist > 50"
e quindi utilizzare queste stringhe in dplyr
funzioni:
require(ggplot2)
ds <- cars
ds1 <- ds %>%
filter (eval(condition))
ds1
Ma getta per errore
Error: filter condition does not evaluate to a logical vector.
Il codice deve essere valutato come:
ds1<- ds %>%
filter(dist > 50)
ds1
Con conseguente:
DS1
speed dist
1 14 60
2 14 80
3 15 54
4 18 56
5 18 76
6 18 84
7 19 68
8 20 52
9 20 56
10 20 64
11 22 66
12 23 54
13 24 70
14 24 92
15 24 93
16 24 120
17 25 85
Domanda:
Come passare una stringa come argomento in un dplyr
verbo?
A quanto mi risulta , questo è un [work in progress] (https://github.com/hadley/dplyr/issues/352) – AndrewMacDonald
E ora è completato e parte dell'installazione standard 'dplyr'. – Gregor