Мне удалось установить dplyr 0.7.5 в Linux Centos с помощью выпуска для разработчиков на github:
devtools::install_github("tidyverse/dplyr")
о, чувак, это не легко. Пришлось обновить множество пакетов, прежде чем установить этот новый dplyr.
До dplyr 0.7.5 я использовал 0.5.0. Однако версия 0.5.0 не поддерживает «sparklyr», который я использую для чтения паркетного файла с диска и преобразования в искровой фрейм данных. В любом случае, после того, как я установил dplyr 0.7.5, многие старые коды dplyr сломались. Например:
df <- data.frame(A=c(1, 2, 3), B=c('a', 'b', 'c'))
a <- df %>% dplyr::select(A)
---- Раньше это работало в dplyr 0.5.0, но я продолжал получать ошибку в dplyr 0.7.5:
Ошибка: ожидается список предложений.
--- похоже, что поддержка Non-Standard-Evaluation сломана.
У кого-нибудь есть решение для этого?