2017-10-10 8 views
1

Sparklyr se plaint lors de l'utilisation d'un case_when avec des variables externesSparklyr en utilisant case_when avec des variables

Exemple de travail:

test <- copy_to(sc, tibble(column = c(1,2,3,4))) 
test %>% 
    mutate(group = case_when(
        column %in% c(1,2) ~ 'group 1', 
        column %in% c(3,4) ~ 'group 2')) 

échoue avec "Erreur: Impossible d'extraire un environnement de NULL"

test <- copy_to(sc, tibble(column = c(1,2,3,4))) 
group1_cols <- c(1,2) 
group2_cols <- c(3,4) 
test %>% 
    mutate(group = case_when(
        column %in% group1_cols ~ 'group 1', 
        column %in% group2_cols ~ 'group 2')) 

Répondre