Перечисление в приложении фреймов данных, матриц и т. Д. - PullRequest
1 голос
/ 18 апреля 2020

Я использовал приведенный ниже код, чтобы увидеть кадры данных, матрицы, функции и т. Д. В моей среде. Но есть ли способ использовать этот код ниже на сервере. R, чтобы я мог видеть, какие все кадры данных, матрицы есть в моем приложении? Я попробовал ниже код в моем сервере. R, но это не перечисление. Может кто-нибудь помочь, пожалуйста?

purrr::map_dfr(ls(envir=.GlobalEnv),~tibble(object_name = .,object_class=class(get(.))[[1]]))

1 Ответ

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

Поместите его в observe вызов на вашем сервере. Сохраните результат, а затем распечатайте его.

  observe({shinyenv = purrr::map_dfr(ls(envir=.GlobalEnv),~tibble(object_name = .,object_class=class(get(.))[[1]])) 
  print(shinyenv)
})

Это приведет к печати объектов в среде на вашей консоли. Результат теста одного из моих приложений:

# A tibble: 11 x 2
   object_name  object_class  
   <chr>        <chr>         
 1 activities   data.frame    
 2 arableLand   data.frame    
 3 challenges   data.table    
 4 crops        data.frame    
 5 diseases     data.table    
 6 pest_data    data.frame    
 7 rainfall     data.frame    
 8 server       function      
 9 ui           shiny.tag.list
10 weatherTable data.frame    
11 width        numeric  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...