dplyr не работает с шаблоном flexdashboard - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь разработать панель управления с flexdashboard. Однако dplyr почему-то не работает в чанке и выдает ошибку.

Мой код:

Total = data %>% dplyr::filter(CONDITION == 'A') %>% nrow()
valueBox(value = Total ,icon = "fa-user-plus",caption = "Total",color = "green")




 Error in UseMethod("filter_") : no applicable method for 'filter_' applied to an object of class 
 "function" Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> filter.default -> filter_
 In addition: Warning messages:
 1: package 'flexdashboard' was built under R version 3.6.3 
 2: package 'dplyr' was built under R version 3.6.1 
 Execution halted`

Что я пробовал: 1.

  1. Обновление dplyr
  2. Обновление tidyverse
  3. Обновление 'R'
  4. Печать значения напрямую (но, поскольку я хочу автоматизировать, мне нужен код для работы )

1 Ответ

0 голосов
/ 13 апреля 2020

Я пытался с моими собственными данными, проверьте ваш набор данных, который вы назвали "data" ... если я приведу свой собственный пример ниже, я не получу ошибок

 data <- iris
 Total = data %>% dplyr::filter(Species == 'setosa') %>% nrow()
...