我在想如果我们调用 tidyverse
包,对于一个大型的 R
(shiny
) 应用程序会有什么影响。我们通常单独调用 dplyr
、tidyr
等。欢迎提供任何提示!
提前感谢!
我在想如果我们调用 tidyverse
包,对于一个大型的 R
(shiny
) 应用程序会有什么影响。我们通常单独调用 dplyr
、tidyr
等。欢迎提供任何提示!
提前感谢!
tidyverse
包共有87个依赖项。packrat
,则必须保存87个包的副本到本地库中。如果您不使用packrat
,则在6个月内可能会更新某个组件并破坏您的应用程序。sort(tools::package_dependencies(package="tidyverse", recursive=TRUE)$tidyverse)
# [1] "askpass" "assertthat" "backports"
# [4] "base64enc" "BH" "broom"
# [7] "callr" "cellranger" "cli"
# [10] "clipr" "colorspace" "crayon"
# [13] "curl" "DBI" "dbplyr"
# [16] "desc" "digest" "dplyr"
# [19] "ellipsis" "evaluate" "fansi"
# [22] "farver" "forcats" "fs"
# [25] "generics" "ggplot2" "glue"
# [28] "graphics" "grDevices" "grid"
# [31] "gtable" "haven" "highr"
# [34] "hms" "htmltools" "httr"
# [37] "isoband" "jsonlite" "knitr"
# [40] "labeling" "lattice" "lifecycle"
# [43] "lubridate" "magrittr" "markdown"
# [46] "MASS" "Matrix" "methods"
# [49] "mgcv" "mime" "modelr"
# [52] "munsell" "nlme" "openssl"
# [55] "pillar" "pkgbuild" "pkgconfig"
# [58] "pkgload" "plogr" "plyr"
# [61] "praise" "prettyunits" "processx"
# [64] "progress" "ps" "purrr"
# [67] "R6" "RColorBrewer" "Rcpp"
# [70] "readr" "readxl" "rematch"
# [73] "reprex" "reshape2" "rlang"
# [76] "rmarkdown" "rprojroot" "rstudioapi"
# [79] "rvest" "scales" "selectr"
# [82] "splines" "stats" "stringi"
# [85] "stringr" "sys" "testthat"
# [88] "tibble" "tidyr" "tidyselect"
# [91] "tinytex" "tools" "utf8"
# [94] "utils" "vctrs" "viridisLite"
# [97] "whisker" "withr" "xfun"
# [100] "xml2" "yaml"