{"id":306622,"date":"2020-07-08T09:01:01","date_gmt":"2020-07-08T09:01:01","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=306622"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=306622","title":{"rendered":"\u041f\u0430\u043a\u0435\u0442\u044b-\u043f\u0430\u043a\u0435\u0442\u044b-\u043f\u0430\u043a\u0435\u0442\u044b\u2026 \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 R?"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/510064\/\">\n<p>\u041d\u044b\u043d\u0435\u0448\u043d\u044f\u044f \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u00ab\u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0439\u00bb \u0438 \u00ab\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u00bb \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u043e\u0431\u0443\u0447\u0430\u044e\u0442 \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430\u043c \u0438 \u0440\u0435\u0446\u0435\u043f\u0442\u0430\u043c \u043a \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u0447. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0437\u0430 \u0440\u0430\u043c\u043a\u0430\u043c\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044d\u0442\u0438\u0445 \u00ab\u0440\u0435\u0446\u0435\u043f\u0442\u043e\u0432\u00bb \u0438 \u043e\u043d\u0438, \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043e\u0442\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043c\u043e\u043d\u043e\u043b\u0438\u0442, \u0442\u0438\u0440\u0430\u0436\u0438\u0440\u0443\u044f\u0441\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c \u0433\u043e\u0434\u0430\u043c\u0438. \u041f\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043b\u044b\u0448\u0430\u0442\u044c \u0438\u0437\u0440\u0435\u0447\u0435\u043d\u0438\u044f \u043e \u00ab\u043b\u0443\u0447\u0448\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430\u0445\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0443\u0436 \u043b\u0435\u0442 30 \u0438 \u0437\u0430 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0448\u043b\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043c\u0435\u043d \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c. \u0410 \u0441 \u044d\u0442\u043e\u0439 \u00ab\u043b\u0443\u0447\u0448\u0435\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439\u00bb \u043d\u0430\u0445\u043e\u0434\u0438\u0448\u044c\u0441\u044f \u043a\u0430\u043a-\u0431\u0443\u0434\u0442\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u041e\u0439 \u043a\u0430\u043f\u0441\u0443\u043b\u0435. <\/p>\n<p>  <\/p>\n<p>\u0414\u0430, \u044d\u0442\u043e \u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u044d\u043d\u0435\u0440\u0433\u0438\u044e \u00ab\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u00bb. \u0414\u0430, \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041d\u043e \u0434\u043b\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438 \u043f\u043e\u0434\u0442\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p>  <\/p>\n<p>R \u043e\u0431\u0440\u0430\u0437\u0446\u0430 2020 \u0433\u043e\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 R \u0434\u0430\u0436\u0435 2018 \u0433\u043e\u0434\u0430. \u0412 \u0441\u0430\u043c\u043e\u043c \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u043a\u043e\u0434\u0435 \u0431\u044b\u043b\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b (\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438). \u041d\u043e \u0431\u043e\u043b\u0435\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u044d\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u044b. \u0418\u0445 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/309420\/\">\u00ab\u0414\u0436\u0435\u043d\u0442\u0435\u043b\u044c\u043c\u0435\u043d\u0441\u043a\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 R \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u00bb<\/a> \u0438 \u0441\u0430\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u0440\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438 \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u043f\u0435\u043a\u0442\u0440 \u0438\u0445 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u0441\u044f \u0438 \u043b\u0438\u0434\u0435\u0440\u044b \u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u043e \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u043c\u0435\u0441\u0442\u0430\u043c\u0438.<\/p>\n<p>  <\/p>\n<p><strong>\u041d\u0438\u0436\u0435<\/strong> \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0431\u0449\u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043f\u0440\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 (x \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438\u0437 &gt;10K \u043d\u0430 CRAN). \u0427\u0430\u0441\u0442\u043e \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u043d\u043e\u0432\u0438\u043d\u043a\u0438 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u0430\u043c. \u0414\u043b\u044f \u0441\u0432\u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u044f <strong>\u043f\u043e \u0441\u0440\u0435\u0437\u0443 \u043d\u0430 \u0438\u044e\u043b\u044c 2020<\/strong> \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438. \u0421\u0441\u044b\u043b\u043a\u0438, \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u0432\u0435\u0434\u0443\u0442 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0441 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0423\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u043d\u0430\u0439\u0434\u0435\u0442 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435.<\/p>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<h1 id=\"r-eda\">R: EDA<\/h1>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/mayoverse.github.io\/arsenal\/reference\/index.html\" rel=\"nofollow\">arsenal: An Arsenal of &#8216;R&#8217; Functions for Large-Scale Statistical Summaries<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/compareGroups\/index.html\" rel=\"nofollow\">compareGroups package<\/a><\/li>\n<li><a href=\"https:\/\/boxuancui.github.io\/DataExplorer\/index.html\" rel=\"nofollow\">DataExplorer: Automate Data Exploration and Treatment<\/a><\/li>\n<li>diff &amp; compare<br \/> \n<ul>\n<li><a href=\"http:\/\/paulfitz.github.io\/daff\/\" rel=\"nofollow\">daff \u2014 data diffs in javascript, ruby, python, php, &#8230;<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/alexsanjoseph\/compareDF\" rel=\"nofollow\">alexsanjoseph\/compareDF: R Tool to compare two data.frames<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/capitalone\/dataCompareR\" rel=\"nofollow\">capitalone\/dataCompareR: dataCompareR is an R package that allows users to compare two datasets and view a report on the similarities and differences.<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/funModeling\/vignettes\/funModeling_quickstart.html\" rel=\"nofollow\">funModeling quick-start<\/a><\/li>\n<li><a href=\"http:\/\/www.danieldsjoberg.com\/gtsummary\/reference\/index.html\" rel=\"nofollow\">gtsummary: Presentation-Ready Data Summary and Analytic Result Tables<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/XanderHorn\/autoEDA\" rel=\"nofollow\">XanderHorn\/autoEDA: Automated exploratory data analysis<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ekstroem\/dataMaid\" rel=\"nofollow\">ekstroem\/dataMaid: An R package for data screening<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rolkra\/explore\" rel=\"nofollow\">rolkra\/explore: R package that makes basic data exploration radically simple (interactive data exploration, reproducible data science)<\/a><\/li>\n<li><a href=\"https:\/\/docs.ropensci.org\/skimr\/reference\/index.html\" rel=\"nofollow\">skimr (rOpenSci): Compact and Flexible Summaries of Data<\/a><\/li>\n<li><a href=\"https:\/\/alastairrushworth.github.io\/inspectdf\/\" rel=\"nofollow\">inspectdf: Inspection, Comparison and Visualisation of Data Frames<\/a><\/li>\n<li><a href=\"https:\/\/ryantimpe.github.io\/rspivot\/reference\/index.html\" rel=\"nofollow\">rspivot: View data frames as Shiny pivot tables<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dcomtois\/summarytools\" rel=\"nofollow\">summarytools: R Package for quickly and neatly summarizing vectors and dataframes<\/a><\/li>\n<li><a href=\"http:\/\/visdat.njtierney.com\/\" rel=\"nofollow\">visdat: Preliminary Visualisation of Data<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<h1 id=\"r-data_pkg\">R: data_pkg<\/h1>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/randy3k.github.io\/arrangements\/reference\/index.html\" rel=\"nofollow\">arrangements: Fast Generators and Iterators for Permutations, Combinations, Integer Partitions and Compositions<\/a><\/li>\n<li><a href=\"https:\/\/arrow.apache.org\/docs\/r\/reference\/index.html\" rel=\"nofollow\">Arrow R Package: Integration to Apache Arrow<\/a><\/li>\n<li><a href=\"https:\/\/mllg.github.io\/batchtools\/reference\/index.html\" rel=\"nofollow\">batchtools: Tools for Computation on Batch Systems<\/a><\/li>\n<li><a href=\"https:\/\/privefl.github.io\/bigreadr\/reference\/index.html\" rel=\"nofollow\">bigreadr: Read Large Text Files<\/a><\/li>\n<li><a href=\"https:\/\/www.bupar.net\/\" rel=\"nofollow\">bupaR: Business Process Analysis in R<\/a><\/li>\n<li>business-science<br \/> \n<ul>\n<li><a href=\"https:\/\/business-science.github.io\/anomalize\/reference\/index.html\" rel=\"nofollow\">anomalize: Tidy Anomaly Detection<\/a><\/li>\n<li><a href=\"https:\/\/business-science.github.io\/sweep\/reference\/index.html\" rel=\"nofollow\">sweep: Tidy Tools for Forecasting<\/a><\/li>\n<li><a href=\"https:\/\/business-science.github.io\/tidyquant\/reference\/index.html\" rel=\"nofollow\">tidyquant: Tidy Quantitative Financial Analysis<\/a><\/li>\n<li><a href=\"https:\/\/business-science.github.io\/timetk\/reference\/index.html\" rel=\"nofollow\">timetk: A Tool Kit for Working with Time Series in R<\/a><\/li>\n<li><a href=\"https:\/\/business-science.github.io\/modeltime\/reference\/index.html\" rel=\"nofollow\">modeltime: The tidymodels extension for time series modeling<\/a><\/li>\n<li><a href=\"https:\/\/business-science.github.io\/correlationfunnel\/reference\/index.html\" rel=\"nofollow\">correlationfunnel: Speed Up Exploratory Data Analysis (EDA) with the Correlation Funnel<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/yonicd.github.io\/carbonate\/reference\/index.html\" rel=\"nofollow\">carbonate: Interact with carbon.js<\/a><\/li>\n<li><a href=\"https:\/\/mllg.github.io\/checkmate\/reference\/index.html\" rel=\"nofollow\">checkmate: Fast and Versatile Argument Checks<\/a><\/li>\n<li><a href=\"https:\/\/rlesur.github.io\/crrri\/reference\/index.html\" rel=\"nofollow\">crrri: An interface with headless Chromium\/Chrome<\/a><\/li>\n<li><a href=\"https:\/\/rdatatable.gitlab.io\/data.table\/\" rel=\"nofollow\">data.table: Extension of `data.frame`<\/a><\/li>\n<li><a href=\"https:\/\/milesmcbain.github.io\/datapasta\/reference\/index.html\" rel=\"nofollow\">datapasta: R Tools for Data Copy-Pasta<\/a><\/li>\n<li><a href=\"https:\/\/krlmlr.github.io\/dm\/reference\/index.html\" rel=\"nofollow\">dm: Relational Data Models<\/a><\/li>\n<li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">dplyr: A Grammar of Data Manipulation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/hrbrmstr\/docxtractr\" rel=\"nofollow\">docxtractr: Extract Tables from Microsoft Word Documents with R<\/a><\/li>\n<li><a href=\"https:\/\/docs.ropensci.org\/drake\/reference\/index.html\" rel=\"nofollow\">drake (rOpenSci): A Pipeline Toolkit for Reproducible Computation at Scale<\/a><\/li>\n<li>fake data<br \/> \n<ul>\n<li><a href=\"https:\/\/docs.ropensci.org\/charlatan\/reference\/index.html\" rel=\"nofollow\">charlatan (rOpenSci): Make Fake Data<\/a><\/li>\n<li><a href=\"https:\/\/declaredesign.org\/r\/fabricatr\/reference\/\" rel=\"nofollow\">fabricatr: Imagine your data before you collect it<\/a><\/li>\n<li><a href=\"https:\/\/thinkr-open.github.io\/fakir\/reference\/index.html\" rel=\"nofollow\">fakir: Create Fake Data in R for tutorials<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/forcats.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">forcats: Tools for Working with Categorical Variables (Factors)<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/MilesMcBain\/friendlyeval\" rel=\"nofollow\">friendlyeval: A friendly interface to the tidy eval framework<\/a><\/li>\n<li><a href=\"https:\/\/fs.r-lib.org\/reference\/index.html\" rel=\"nofollow\">fs: Cross-Platform File System Operations Based on libuv<\/a><\/li>\n<li><a href=\"http:\/\/www.fstpackage.org\/reference\/index.html\" rel=\"nofollow\">fst: Lightning Fast Serialization of Data Frames for R<\/a><\/li>\n<li><a href=\"http:\/\/varianceexplained.org\/fuzzyjoin\/reference\/index.html\" rel=\"nofollow\">fuzzyjoin: Join Tables Together on Inexact Matching<\/a><\/li>\n<li><a href=\"https:\/\/gargle.r-lib.org\/reference\/index.html\" rel=\"nofollow\">gargle: Utilities for Working with Google APIs<\/a><\/li>\n<li><a href=\"https:\/\/glue.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">glue: Interpreted String Literals<\/a><\/li>\n<li><a href=\"https:\/\/maelle.github.io\/goodpress\/index.html\" rel=\"nofollow\">goodpress: From R Markdown to WordPress with a Modern Stack<\/a><\/li>\n<li><a href=\"http:\/\/pkg.earo.me\/hts\/reference\/index.html\" rel=\"nofollow\">hts: Hierarchical and Grouped Time Series<\/a><\/li>\n<li><a href=\"https:\/\/httr.r-lib.org\/reference\/index.html\" rel=\"nofollow\">httr: Tools for Working with URLs and HTTP<\/a><\/li>\n<li><a href=\"https:\/\/igraph.org\/r\/\" rel=\"nofollow\">igraph R package<\/a><\/li>\n<li><a href=\"http:\/\/steffenmoritz.github.io\/imputeTS\/reference\/index.html\" rel=\"nofollow\">imputeTS: Time Series Missing Value Imputation<\/a><\/li>\n<li><a href=\"http:\/\/infer.netlify.com\/reference\/index.html\" rel=\"nofollow\">infer: Tidy Statistical Inference<\/a><\/li>\n<li><a href=\"https:\/\/inferr.rsquaredacademy.com\/reference\/index.html\" rel=\"nofollow\">inferr: Tools for Inferential Statistics<\/a><\/li>\n<li><a href=\"https:\/\/davidchall.github.io\/ipaddress\/reference\/index.html\" rel=\"nofollow\">ipaddress: This package provides classes for working with IP addresses<\/a><\/li>\n<li><a href=\"http:\/\/sfirke.github.io\/janitor\/reference\/index.html\" rel=\"nofollow\">janitor: Simple Tools for Examining and Cleaning Dirty Data<\/a><\/li>\n<li><a href=\"http:\/\/larmarange.github.io\/labelled\/reference\/index.html\" rel=\"nofollow\">labelled: Manipulating Labelled Data<\/a><\/li>\n<li><a href=\"https:\/\/lubridate.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">lubridate: Make Dealing with Dates a Little Easier<\/a><\/li>\n<li><a href=\"https:\/\/magrittr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">magrittr: A Forward-Pipe Operator for R<\/a><\/li>\n<li><a href=\"http:\/\/naniar.njtierney.com\/reference\/index.html\" rel=\"nofollow\">naniar: Data Structures, Summaries, and Visualisations for Missing Data<\/a><\/li>\n<li><a href=\"https:\/\/davidgohel.github.io\/officedown\/reference\/index.html\" rel=\"nofollow\">officedown: Enhanced R Markdown Format for Word and PowerPoint<\/a><\/li>\n<li><a href=\"https:\/\/davidgohel.github.io\/officer\/reference\/index.html\" rel=\"nofollow\">officer: Manipulation of Microsoft Word and PowerPoint Documents<\/a><\/li>\n<li><a href=\"https:\/\/ycphs.github.io\/openxlsx\/reference\/index.html\" rel=\"nofollow\">openxlsx: Read, Write and Edit xlsx Files<\/a><\/li>\n<li><a href=\"https:\/\/allisonhorst.github.io\/palmerpenguins\/\" rel=\"nofollow\">palmerpenguins: Palmer Station LTER Penguins Data<\/a><\/li>\n<li><a href=\"https:\/\/panelr.jacob-long.com\/reference\/index.html\" rel=\"nofollow\">panelr: Regression Models and Utilities for Repeated Measures and Panel Data<\/a><\/li>\n<li><a href=\"https:\/\/tidymodels.github.io\/parsnip\/reference\/index.html\" rel=\"nofollow\">parsnip: A Common API to Modeling and Analysis Functions<\/a><\/li>\n<li><a href=\"https:\/\/pillar.r-lib.org\/reference\/index.html\" rel=\"nofollow\">pillar: Coloured Formatting for Columns<\/a><\/li>\n<li><a href=\"https:\/\/rich-iannone.github.io\/pointblank\/reference\/index.html\" rel=\"nofollow\">pointblank: Validation of Local and Remote Data Tables<\/a><\/li>\n<li><a href=\"https:\/\/dmi3kno.github.io\/polite\/reference\/index.html\" rel=\"nofollow\">polite: Be Nice on the Web<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nathaneastwood\/poorman\/\" rel=\"nofollow\">poorman: A copy of dplyr verbs using only base R<\/a><\/li>\n<li><a href=\"http:\/\/purrr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">purrr: Functional Programming Tools<\/a><\/li>\n<li><a href=\"http:\/\/trinker.github.io\/qdapRegex\/index.html\" rel=\"nofollow\">qdapRegex: A collection of regular expression tools associated with the qdap package<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/traversc\/qs\" rel=\"nofollow\">qs: Quick serialization of R objects<\/a><\/li>\n<li><a href=\"https:\/\/r6.r-lib.org\/\" rel=\"nofollow\">R6: Encapsulated Classes with Reference Semantics<\/a><\/li>\n<li><a href=\"https:\/\/juba.github.io\/rainette\/reference\/index.html\" rel=\"nofollow\">rainette: The Reinert Method for Textual Data Clustering<\/a><\/li>\n<li><a href=\"https:\/\/rbin.rsquaredacademy.com\/reference\/index.html\" rel=\"nofollow\">rbin: Tools for Binning Data<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/eddelbuettel\/rcppsimdjson\" rel=\"nofollow\">RcppSimdJSON: Rcpp Bindings for the simdjson Header Library<\/a><\/li>\n<li><a href=\"http:\/\/qinwenfeng.com\/re2r_doc\/function\/\" rel=\"nofollow\">re2r: Regular Expressions with re2<\/a><\/li>\n<li><a href=\"https:\/\/readr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">readr: Read Rectangular Text Data<\/a><\/li>\n<li><a href=\"https:\/\/readxl.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">readxl: Read Excel Files<\/a><\/li>\n<li><a href=\"https:\/\/reprex.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">reprex: Prepare Reproducible Example Code via the Clipboard<\/a><\/li>\n<li><a href=\"https:\/\/hughjonesd.github.io\/santoku\/reference\/index.html\" rel=\"nofollow\">santoku: A Versatile Cutting Tool for R<\/a><\/li>\n<li><a href=\"https:\/\/davisvaughan.github.io\/slider\/reference\/index.html\" rel=\"nofollow\">slider: Sliding Window Functions<\/a><\/li>\n<li><a href=\"http:\/\/www.gagolewski.com\/software\/stringi\/\" rel=\"nofollow\">stringi: THE R package for\u2026 string\/text processing<\/a><\/li>\n<li><a href=\"https:\/\/stringr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">stringr: Simple, Consistent Wrappers for Common String Operations<\/a><\/li>\n<li><a href=\"http:\/\/text2vec.org\/\" rel=\"nofollow\">text2vec<\/a><\/li>\n<li><a href=\"https:\/\/tibble.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">tibble: Simple Data Frames<\/a><\/li>\n<li><a href=\"https:\/\/tysonbarrett.com\/tidyfast\/reference\/index.html\" rel=\"nofollow\">tidyfast: Fast Tidying of Data based on data.table<\/a><\/li>\n<li><a href=\"https:\/\/hope-data-science.github.io\/tidyfst\/reference\/index.html\" rel=\"nofollow\">tidyfst: Tidy Verbs for Fast Data Manipulation<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/tidylog\/index.html\" rel=\"nofollow\">tidylog: Logging for &#8216;dplyr&#8217; and &#8216;tidyr&#8217; Functions<\/a><\/li>\n<li><a href=\"https:\/\/ropensci.github.io\/tidync\/reference\/index.html\" rel=\"nofollow\">tidync: A Tidy Approach to NetCDF Data Exploration and Extraction<\/a><\/li>\n<li>tidyverts<br \/> \n<ul>\n<li><a href=\"https:\/\/tidyverts.org\/\" rel=\"nofollow\">Ttidyverts Landing<\/a><\/li>\n<li><a href=\"https:\/\/fable.tidyverts.org\/reference\/index.html\" rel=\"nofollow\">tidyverts\/fable: Forecasting Models for Tidy Time Series<\/a><\/li>\n<li><a href=\"https:\/\/fabletools.tidyverts.org\/reference\/index.html\" rel=\"nofollow\">fabletools: Core Tools for Packages in the fable Framework<\/a><\/li>\n<li><a href=\"https:\/\/feasts.tidyverts.org\/reference\/index.html\" rel=\"nofollow\">tidyverts\/feasts: Feature Extraction and Statistics for Time Series<\/a><\/li>\n<li><a href=\"https:\/\/tsibble.tidyverts.org\/reference\/index.html\" rel=\"nofollow\">tidyverts\/tsibble: Tidy Temporal Data Frames and Tools<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/tidyverts\/tsibbledata\" rel=\"nofollow\">tidyverts\/tsibbledata: Example datasets for tsibble<\/a><\/li>\n<li><a href=\"https:\/\/pkg.earo.me\/sugrrants\/reference\/index.html\" rel=\"nofollow\">sugrrants: Supporting Graphs for Analysing Time Series<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/nacnudus.github.io\/tidyxl\/reference\/index.html\" rel=\"nofollow\">tidyxl: Read Untidy Excel Files<\/a><\/li>\n<li><a href=\"http:\/\/tidyr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">tidyr: Tidy Messy Data<\/a><\/li>\n<li><a href=\"https:\/\/tidyselect.r-lib.org\/reference\/index.html\" rel=\"nofollow\">tidyselect: Select from a Set of Strings<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/smaakage85\/trimmer\" rel=\"nofollow\">trimmer: toolkit to trim R objects<\/a><\/li>\n<li><a href=\"https:\/\/www.tsbox.help\/reference\/index.html\" rel=\"nofollow\">tsbox: Class-Agnostic Time Series<\/a><\/li>\n<li><a href=\"http:\/\/usethis.r-lib.org\/reference\/index.html\" rel=\"nofollow\">usethis: Automate Package and Project Setup<\/a><\/li>\n<li><a href=\"https:\/\/vctrs.r-lib.org\/reference\/index.html\" rel=\"nofollow\">vctrs: Vector Helpers<\/a><\/li>\n<li><a href=\"http:\/\/vroom.r-lib.org\/reference\/index.html\" rel=\"nofollow\">vroom: Read and Write Rectangular Text Data Quickly<\/a><\/li>\n<li><a href=\"https:\/\/winvector.github.io\/vtreat\/reference\/index.html\" rel=\"nofollow\">vtreat: A Statistically Sound data.frame Processor\/Conditioner<\/a><\/li>\n<li><a href=\"http:\/\/withr.r-lib.org\/reference\/index.html\" rel=\"nofollow\">withr: Run Code With Temporarily Modified Global State<\/a><\/li>\n<li><a href=\"https:\/\/ymlthis.r-lib.org\/reference\/index.html\" rel=\"nofollow\">ymlthis: Write YAML for R Markdown, bookdown, blogdown, and More<\/a><\/li>\n<li><a href=\"https:\/\/docs.ropensci.org\/xslt\/reference\/index.html\" rel=\"nofollow\">xslt (rOpenSci): Extensible Style-Sheet Language Transformations<\/a><\/li>\n<li><a href=\"http:\/\/xml2.r-lib.org\/reference\/index.html\" rel=\"nofollow\">xml2: Parse XML<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<h1 id=\"r-algo_pkg\">R: algo_pkg<\/h1>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/frankportman.github.io\/bayesAB\/reference\/index.html\" rel=\"nofollow\">bayesAB: Fast Bayesian Methods for AB Testing<\/a><\/li>\n<li><a href=\"https:\/\/broom.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">broom: Convert Statistical Objects into Tidy Tibbles<\/a><\/li>\n<li><a href=\"https:\/\/www.bupar.net\/index.html\" rel=\"nofollow\">bupaR: Business Process Analysis in R<\/a><\/li>\n<li><a href=\"https:\/\/r-cas.github.io\/caracas\/reference\/index.html\" rel=\"nofollow\">caracas: Computer Algebra<\/a><\/li>\n<li><a href=\"https:\/\/modeloriented.github.io\/DrWhy\/reference\/index.html\" rel=\"nofollow\">DrWhy: Explain, Explore and Debug Predictive Machine Learning Models<\/a><\/li>\n<li>easystats<br \/> \n<ul>\n<li><a href=\"https:\/\/easystats.github.io\/bayestestR\/\" rel=\"nofollow\">bayestestR: Understand and Describe Bayesian Models and Posterior Distributions<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/estimate\/index.html#estimate\" rel=\"nofollow\">estimate: Estimate Effects, Contrasts and Means<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/insight\/reference\/index.html\" rel=\"nofollow\">insight: Easy Access to Model Information for Various Model Objects<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/parameters\/\" rel=\"nofollow\">parameters: Processing of Model Parameters<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/performance\/reference\/index.html\" rel=\"nofollow\">performance: Assessment of Regression Models Performance<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/report\/reference\/index.html\" rel=\"nofollow\">report: Automated reporting of statistical models in R<\/a><\/li>\n<li><a href=\"https:\/\/easystats.github.io\/see\/reference\/index.html\" rel=\"nofollow\">see: Visualisation Toolbox for easystats and Extra Geoms, Themes and Color Palettes for ggplot2<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/gavinsimpson.github.io\/gratia\/reference\/index.html\" rel=\"nofollow\">gratia: An R package for working with generalized additive models \u2022 gratia<\/a><\/li>\n<li><a href=\"https:\/\/greta-stats.org\/\" rel=\"nofollow\">greta: Simple and Scalable Statistical Modelling in R<\/a><\/li>\n<li>ML<br \/> \n<ul>\n<li><a href=\"https:\/\/pbiecek.github.io\/breakDown\/reference\/index.html\" rel=\"nofollow\">breakDown: Model Agnostic Explainers for Individual Predictions<\/a><\/li>\n<li><a href=\"https:\/\/topepo.github.io\/C5.0\/reference\/index.html\" rel=\"nofollow\">C50: C5.0 Decision Trees and Rule-Based Models<\/a><\/li>\n<li><a href=\"http:\/\/topepo.github.io\/caret\/index.html\" rel=\"nofollow\">The caret Package<\/a><\/li>\n<li><a href=\"https:\/\/modeloriented.github.io\/DALEX\/reference\/index.html\" rel=\"nofollow\">DALEX: moDel Agnostic Language for Exploration and eXplanation<\/a><\/li>\n<li><a href=\"https:\/\/keras.rstudio.com\/\" rel=\"nofollow\">keras: R Interface to &#8216;Keras&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/lime.data-imaginist.com\/reference\/index.html\" rel=\"nofollow\">lime: Local Interpretable Model-Agnostic Explanations<\/a><\/li>\n<li><a href=\"https:\/\/mlr3.mlr-org.com\/reference\/index.html\" rel=\"nofollow\">mlr3: Machine Learning in R<\/a><\/li>\n<li><a href=\"https:\/\/blogs.rstudio.com\/tensorflow\/\" rel=\"nofollow\">TensorFlow for R: TensorFlow for R Blog<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/modelr.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">modelr: Modelling Functions that Work with the Pipe<\/a><\/li>\n<li><a href=\"https:\/\/precisely.malco.io\/reference\/index.html\" rel=\"nofollow\">precisely: Estimate Sample Size Based on Precision Rather than Power<\/a><\/li>\n<li><a href=\"https:\/\/gertjanssenswillen.github.io\/propro\/reference\/index.html\" rel=\"nofollow\">propro: Build Probabilistic Process Models Using MCMC<\/a><\/li>\n<li><a href=\"https:\/\/quanteda.io\/reference\/index.html\" rel=\"nofollow\">quanteda: Quantitative Analysis of Textual Data<\/a><\/li>\n<li><a href=\"https:\/\/jangorecki.gitlab.io\/data.cube\/library\/data.table\/html\/datatable-optimize.html\" rel=\"nofollow\">R: Optimisations in data.table<\/a><\/li>\n<li><a href=\"https:\/\/tbilab.github.io\/sbmr\/reference\/index.html\" rel=\"nofollow\">sbmr: Fit and investigate Stochastic Block Models in R<\/a><\/li>\n<li><a href=\"https:\/\/r-simmer.org\/reference\/index.html\" rel=\"nofollow\">simmer: Discrete-Event Simulation for R<\/a><\/li>\n<li>stats<br \/> \n<ul>\n<li><a href=\"https:\/\/indrajeetpatil.github.io\/ggstatsplot\/reference\/index.html\" rel=\"nofollow\">ggstatsplot: ggplot2 Based Plots with Statistical Details<\/a><\/li>\n<li><a href=\"https:\/\/indrajeetpatil.github.io\/statsExpressions\/reference\/index.html\" rel=\"nofollow\">statsExpressions: Expressions with Statistical Details<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/mjskay.github.io\/tidybayes\/reference\/index.html\" rel=\"nofollow\">tidybayes: Tidy Data and Geoms for Bayesian Models<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/jonathan-g\/datafsm\" rel=\"nofollow\">jonathan-g\/datafsm: Learning Finite State Machine Models from Data with a Genetic Algorithm<\/a><\/li>\n<li>tidymodels<br \/> \n<ul>\n<li><a href=\"https:\/\/www.tidymodels.org\/\" rel=\"nofollow\">Tidymodels landing<\/a><\/li>\n<li><a href=\"https:\/\/embed.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">embed: Extra Recipes for Encoding Categorical Predictors<\/a><\/li>\n<li><a href=\"https:\/\/corrr.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">corrr: Correlations in R<\/a><\/li>\n<li><a href=\"https:\/\/tidymodels.github.io\/hardhat\/reference\/index.html\" rel=\"nofollow\">hardhat: Construct Modeling Packages<\/a><\/li>\n<li><a href=\"https:\/\/recipes.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">recipes: Preprocessing Tools to Create Design Matrices<\/a><\/li>\n<li><a href=\"https:\/\/rsample.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">rsample: General Resampling Infrastructure<\/a><\/li>\n<li><a href=\"https:\/\/rules.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">rules: Model Wrappers for Rule-Based Models<\/a><\/li>\n<li><a href=\"https:\/\/tune.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">tune: Tidy Tuning Tools<\/a><\/li>\n<li><a href=\"https:\/\/yardstick.tidymodels.org\/reference\/index.html\" rel=\"nofollow\">yardstick: Tidy Characterizations of Model Performance<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<h1 id=\"r-vis_pkg\">R: vis_pkg<\/h1>\n<p>  <\/p>\n<ul>\n<li>Tables<br \/> \n<ul>\n<li><a href=\"https:\/\/rstudio.github.io\/DT\/\" rel=\"nofollow\">DT: An R interface to the DataTables library<\/a><\/li>\n<li><a href=\"https:\/\/davidgohel.github.io\/flextable\/reference\/index.html\" rel=\"nofollow\">flextable: Functions for Tabular Reporting<\/a><\/li>\n<li><a href=\"https:\/\/renkun-ken.github.io\/formattable\/\" rel=\"nofollow\">formattable by renkun-ken<\/a><\/li>\n<li><a href=\"https:\/\/gt.rstudio.com\/reference\/index.html\" rel=\"nofollow\">gt: Easily Create Presentation-Ready Display Tables<\/a><\/li>\n<li><a href=\"https:\/\/haozhu233.github.io\/kableExtra\/\" rel=\"nofollow\">kableExtra: Construct complex table with knitr::kable() + %&gt;%<\/a><\/li>\n<li><a href=\"https:\/\/glin.github.io\/reactable\/reference\/index.html\" rel=\"nofollow\">reactable: Interactive data tables for R<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ggplot2 themes &amp; colours<br \/> \n<ul>\n<li><a href=\"https:\/\/jrnold.github.io\/ggthemes\/reference\/index.html\" rel=\"nofollow\">ggthemes: Function reference<\/a><\/li>\n<li><a href=\"https:\/\/yutannihilation.github.io\/allYourFigureAreBelongToUs\/ggthemes\/\" rel=\"nofollow\">ggthemes: demo<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cttobin\/ggthemr\" rel=\"nofollow\">cttobin\/ggthemr: Themes for ggplot2.<\/a><\/li>\n<li><a href=\"https:\/\/ewenme.github.io\/ghibli\/reference\/index.html\" rel=\"nofollow\">ghibli: Studio Ghibli Colour Palettes<\/a><\/li>\n<li><a href=\"http:\/\/hclwizard.org\/\" rel=\"nofollow\">HCL Wizard \u2014 Somewhere over the Rainbow<\/a><\/li>\n<li><a href=\"http:\/\/colorspace.r-forge.r-project.org\/reference\/index.html\" rel=\"nofollow\">\u0441olorspace: Function reference<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/Polychrome\/vignettes\/polychrome.html\" rel=\"nofollow\">Polychrome: Plots of Many Colors<\/a><\/li>\n<li><a href=\"https:\/\/wilkelab.org\/ggtext\/reference\/index.html\" rel=\"nofollow\">ggtext: Function reference<\/a><\/li>\n<li><a href=\"https:\/\/exts.ggplot2.tidyverse.org\/\" rel=\"nofollow\">ggplot2 extensions<\/a><\/li>\n<li><a href=\"https:\/\/nanx.me\/ggsci\/reference\/index.html\" rel=\"nofollow\">ggsci: Scientific Journal and Sci-Fi Themed Color Palettes for ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/hrbrmstr.github.io\/hrbrthemes\/reference\/index.html\" rel=\"nofollow\">hrbrthemes: Additional Themes, Theme Components and Utilities for &#8216;ggplot2&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/emilhvitfeldt.github.io\/paletteer\/reference\/index.html\" rel=\"nofollow\">paletteer: Comprehensive Collection of Color Palettes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/thomasp85\/scico\" rel=\"nofollow\">scico: Palettes for R based on the Scientific Colour-Maps<\/a><\/li>\n<li><a href=\"https:\/\/owi.usgs.gov\/blog\/tolcolors\/\" rel=\"nofollow\">Tol Color Schemes \u2014 The USGS OWI blog<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/hypertidy.github.io\/ceramic\/reference\/index.html\" rel=\"nofollow\">ceramic: Download Online Imagery Tiles<\/a><\/li>\n<li><a href=\"https:\/\/wilkelab.org\/cowplot\/reference\/index.html\" rel=\"nofollow\">cowplot: Streamlined Plot Theme and Plot Annotations for &#8216;ggplot2&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/timelyportfolio.github.io\/dataui\/reference\/index.html\" rel=\"nofollow\">dataui: dataui and reactable<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/daranzolin\/d3rain\" rel=\"nofollow\">daranzolin\/d3rain: An htmlwidget bringing D3 drip to R<\/a><\/li>\n<li><a href=\"http:\/\/visualizers.co\/diagrammer\/reference\/index.html\" rel=\"nofollow\">DiagrammeR: Graph\/Network Visualization<\/a><\/li>\n<li><a href=\"http:\/\/rich-iannone.github.io\/DiagrammeR\/docs.html\" rel=\"nofollow\">DiagrammeR \u2014 Documentation<\/a><\/li>\n<li><a href=\"https:\/\/echarts4r.john-coene.com\/reference\/\" rel=\"nofollow\">echarts4r: Create Interactive Graphs with &#8216;Echarts JavaScript&#8217; Version 4<\/a><\/li>\n<li><a href=\"https:\/\/rpkgs.datanovia.com\/factoextra\/reference\/index.html\" rel=\"nofollow\">factoextra: Extract and Visualize the Results of Multivariate Data Analyses<\/a><\/li>\n<li><a href=\"https:\/\/farver.data-imaginist.com\/reference\/index.html\" rel=\"nofollow\">farver: High Performance Colour Space Manipulation<\/a><\/li>\n<li><a href=\"http:\/\/corybrunson.github.io\/ggalluvial\/reference\/index.html\" rel=\"nofollow\">ggalluvial: Alluvial Plots in ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/ggobi.github.io\/ggally\/reference\/index.html\" rel=\"nofollow\">GGally: Extension to ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/yonicd.github.io\/ggalt\/reference\/index.html\" rel=\"nofollow\">ggalt: Extra Coordinate Systems, &#8216;Geoms&#8217;, Statistical Transformations, Scales and Fonts for &#8216;ggplot2&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/gganimate.com\/reference\/index.html\" rel=\"nofollow\">gganimate: A Grammar of Animated Graphics<\/a><\/li>\n<li><a href=\"https:\/\/cinc.rud.is\/web\/packages\/ggchicklet\/reference\/index.html\" rel=\"nofollow\">ggchicklet: Create Chicklet (Rounded Segmented Column) Charts<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/daattali\/ggExtra\" rel=\"nofollow\">ggExtra: Add marginal histograms to ggplot2, and more ggplot2 enhancements<\/a><\/li>\n<li><a href=\"https:\/\/yutannihilation.github.io\/gghighlight\/reference\/index.html\" rel=\"nofollow\">gghighlight: Highlight Lines and Points in ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/davidgohel.github.io\/ggiraph\/reference\/index.html\" rel=\"nofollow\">ggiraph: Make ggplot2 Graphics Interactive<\/a><\/li>\n<li><a href=\"https:\/\/wilkox.org\/ggfittext\/reference\/index.html\" rel=\"nofollow\">ggfittext: Fit Text Inside a Box in ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/ggforce.data-imaginist.com\/reference\/index.html\" rel=\"nofollow\">ggforce: Accelerating ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/ropenscilabs.github.io\/gghdr\/reference\/index.html\" rel=\"nofollow\">gghdr: Visualisation of Highest Density Regions (HDR) using ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/briatte.github.io\/ggnet\/\" rel=\"nofollow\">ggnet2: network visualization with ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/eliocamp.github.io\/ggnewscale\/reference\/index.html\" rel=\"nofollow\">ggnewscale: Multiple Fill and Colour Scales in ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/emilhvitfeldt.github.io\/ggpage\/reference\/index.html\" rel=\"nofollow\">ggpage: Creates Page Layout Visualizations<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/ggparty\/index.html\" rel=\"nofollow\">ggparty: Graphic Partying<\/a><\/li>\n<li><a href=\"http:\/\/ggplot2.tidyverse.org\/reference\/index.html\" rel=\"nofollow\">ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics<\/a><\/li>\n<li><a href=\"https:\/\/rpkgs.datanovia.com\/ggpubr\/reference\/index.html\" rel=\"nofollow\">ggpubr: ggplot2 Based Publication Ready Plots<\/a><\/li>\n<li><a href=\"https:\/\/ggrepel.slowkow.com\/reference\/index.html\" rel=\"nofollow\">ggrepel: Automatically Position Non-Overlapping Text Labels with ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/wilkelab.org\/ggridges\/reference\/index.html\" rel=\"nofollow\">ggridges: Ridgeline Plots in &#8216;ggplot2&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/xvrdm.github.io\/ggrough\/reference\/index.html\" rel=\"nofollow\">ggrough: Convert ggplot2 charts to roughjs<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/const-ae\/ggsignif\" rel=\"nofollow\">ggsignif: Easily add significance brackets to your ggplots<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/clauswilke\/ggtextures\" rel=\"nofollow\">ggtextures: Drawing textured rectangles and bars with ggplot<\/a><\/li>\n<li><a href=\"http:\/\/jkunst.com\/highcharter\/\" rel=\"nofollow\">Highcharter<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/leaflet\/\" rel=\"nofollow\">Leaflet for R \u2014 Introduction<\/a><\/li>\n<li><a href=\"https:\/\/ardata-fr.github.io\/mschart\/reference\/index.html\" rel=\"nofollow\">mschart: Chart Generation for &#8216;Microsoft Word&#8217; and &#8216;Microsoft PowerPoint&#8217; Documents<\/a><\/li>\n<li><a href=\"https:\/\/erblast.github.io\/parcats\/index.html\" rel=\"nofollow\">parcats: Interactive Parallel Categories Diagrams for easyalluvial<\/a><\/li>\n<li><a href=\"https:\/\/patchwork.data-imaginist.com\/reference\/index.html\" rel=\"nofollow\">patchwork: The Composer of Plots<\/a><\/li>\n<li><a href=\"https:\/\/wilkelab.org\/practicalgg\/reference\/index.html\" rel=\"nofollow\">practicalgg: Practical ggplot2<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/prettyunits\" rel=\"nofollow\">prettyunits: Pretty, human readable formatting of quantities<\/a><\/li>\n<li><a href=\"https:\/\/bupaverse.github.io\/processanimateR\/reference\/index.html\" rel=\"nofollow\">processanimateR: Process Map Token Replay Animation<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/r2d3\/reference\/index.html\" rel=\"nofollow\">r2d3: Interface to &#8216;D3&#8217; Visualizations<\/a><\/li>\n<li><a href=\"https:\/\/ragg.r-lib.org\/reference\/index.html\" rel=\"nofollow\">ragg: Graphic Devices Based on AGG<\/a><\/li>\n<li><a href=\"https:\/\/www.rayshader.com\/reference\/index.html\" rel=\"nofollow\">rayshader: Create Maps and Visualize Data in 2D and 3D<\/a><\/li>\n<li><a href=\"https:\/\/scales.r-lib.org\/reference\/index.html\" rel=\"nofollow\">scales: Scale Functions for Visualization<\/a><\/li>\n<li><a href=\"https:\/\/cran.rstudio.com\/web\/packages\/showtext\/vignettes\/introduction.html\" rel=\"nofollow\">showtext: Using Fonts More Easily in R Graphs<\/a><\/li>\n<li><a href=\"http:\/\/hrbrmstr.github.io\/streamgraph\/\" rel=\"nofollow\">streamgraph: htmlwidgtet R Package<\/a><\/li>\n<li><a href=\"https:\/\/hafen.github.io\/trelliscopejs\/reference\/index.html\" rel=\"nofollow\">trelliscopejs: Create Interactive Trelliscope Displays<\/a><\/li>\n<li>vega-lite<br \/> \n<ul>\n<li><a href=\"https:\/\/altair-viz.github.io\/\" rel=\"nofollow\">Altair: Declarative Visualization in Python \u2014 Altair 4.1.0 documentation<\/a><\/li>\n<li><a href=\"https:\/\/vegawidget.github.io\/ggvega\/reference\/index.html\" rel=\"nofollow\">ggvega: Translator from ggplot2 to Vega-Lite<\/a><\/li>\n<li><a href=\"https:\/\/vegawidget.github.io\/vegawidget\/reference\/index.html\" rel=\"nofollow\">vegawidget: Htmlwidget for Vega and Vega-Lite<\/a><\/li>\n<li><a href=\"https:\/\/vegawidget.github.io\/vlbuildr\/reference\/index.html\" rel=\"nofollow\">vlbuildr: Build vega-lite specs in R<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/katrionagoldmann.github.io\/volcano3D\/reference\/index.html\" rel=\"nofollow\">volcano3D: Interactive Plotting of Three-Way Differential Expression Analysis<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/raivokolde\/pheatmap\" rel=\"nofollow\">raivokolde\/pheatmap: Pretty heatmaps<\/a><\/li>\n<li><a href=\"https:\/\/divadnojnarg.github.io\/bs4Dash\/index.html\" rel=\"nofollow\">A &#8216;Bootstrap 4&#8217; Version of &#8216;shinydashboard&#8217; \u2022 bs4Dash<\/a><\/li>\n<li><a href=\"https:\/\/www.r-graph-gallery.com\/\" rel=\"nofollow\">The R Graph Gallery \u2013 Inspiration and Help with R Graphics<\/a><\/li>\n<li><a href=\"http:\/\/gallery.htmlwidgets.org\/\" rel=\"nofollow\">gallery.htmlwidgets.org<\/a><\/li>\n<li><a href=\"https:\/\/www.data-to-viz.com\/\" rel=\"nofollow\">From data to Viz | Find the graphic you need<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/tabplot\/vignettes\/tabplot-vignette.html\" rel=\"nofollow\">tabplot: Visualization of large datasets<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/JohnCoene\/grapher\" rel=\"nofollow\">JohnCoene\/grapher: \ufe0f Interactive graphs<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<h1 id=\"r-sys_pkg\">R: sys_pkg<\/h1>\n<p>  <\/p>\n<ul>\n<li><a href=\"http:\/\/nickstrayer.me\/datadrivencv\/\" rel=\"nofollow\">datadrivencv: An R package for building your CV with data<\/a><\/li>\n<li><a href=\"https:\/\/www.rdocumentation.org\/\" rel=\"nofollow\">R Documentation and manuals | R Documentation<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/attempt\/\" rel=\"nofollow\">attempt: Tools for Defensive Programming<\/a><\/li>\n<li><a href=\"http:\/\/bench.r-lib.org\/reference\/index.html\" rel=\"nofollow\">bench: High Precision Timing of R Expressions<\/a><\/li>\n<li><a href=\"https:\/\/callr.r-lib.org\/reference\/index.html\" rel=\"nofollow\">callr: Call R from R<\/a><\/li>\n<li><a href=\"https:\/\/conflicted.r-lib.org\/reference\/index.html\" rel=\"nofollow\">conflicted: An Alternative Conflict Resolution Strategy<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/covr\" rel=\"nofollow\">r-lib\/covr: Test coverage reports for R<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/lrberge\/dreamerr\" rel=\"nofollow\">lrberge\/dreamerr: Error Handling Made Easy, in R<\/a><\/li>\n<li><a href=\"https:\/\/ellipsis.r-lib.org\/reference\/index.html\" rel=\"nofollow\">ellipsis: Tools for Working with &#8230;<\/a><\/li>\n<li><a href=\"https:\/\/datawookie.github.io\/emayili\/\" rel=\"nofollow\">emayili: Send email messages<\/a><\/li>\n<li><a href=\"https:\/\/environments.rstudio.com\/\" rel=\"nofollow\">Environments: Reproducible Environments<\/a><\/li>\n<li><a href=\"https:\/\/r-lib.github.io\/fastmap\/reference\/index.html\" rel=\"nofollow\">fastmap: Fast Implementation of a Key-Value Store<\/a><\/li>\n<li><a href=\"https:\/\/krlmlr.github.io\/fledge\/reference\/index.html\" rel=\"nofollow\">fledge: Wings for Your R Packages<\/a><\/li>\n<li><a href=\"https:\/\/docs.ropensci.org\/git2r\/reference\/index.html\" rel=\"nofollow\">git2r (rOpenSci): programmatic access to Git repositories<\/a><\/li>\n<li><a href=\"https:\/\/here.r-lib.org\/reference\/index.html\" rel=\"nofollow\">here: A Simpler Way to Find Your Files<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/itdepends\" rel=\"nofollow\">r-lib\/itdepends: itdepends provides tools to assess usage, measure weights, visualize proportions and assist removal of dependencies<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/stedolan\/jq\/wiki\/FAQ\" rel=\"nofollow\">stedolan\/jq: Wiki FAQ<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/later\" rel=\"nofollow\">r-lib\/later: Schedule an R function or formula to run after a specified period of time.<\/a><\/li>\n<li><a href=\"https:\/\/s-fleck.github.io\/lgr\/reference\/index.html\" rel=\"nofollow\">lgr: A Fully Featured Logging Framework<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/jimhester\/lintr\" rel=\"nofollow\">jimhester\/lintr: Static Code Analysis for R<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/tmobile\/loadtest\" rel=\"nofollow\">loadtest: This package is to make load testing of APIs<\/a><\/li>\n<li><a href=\"https:\/\/lobstr.r-lib.org\/reference\/index.html\" rel=\"nofollow\">lobstr: Visualize R Data Structures with Trees<\/a><\/li>\n<li><a href=\"https:\/\/daroczig.github.io\/logger\/reference\/index.html\" rel=\"nofollow\">logger: A Lightweight, Modern and Flexible Logging Utility<\/a><\/li>\n<li><a href=\"https:\/\/pak.r-lib.org\/reference\/index.html\" rel=\"nofollow\">pak: Another Approach to Package Installation<\/a><\/li>\n<li><a href=\"http:\/\/rapporter.github.io\/pander\/\" rel=\"nofollow\">pander: An R Pandoc Writer<\/a><\/li>\n<li>parallel computing<br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/HenrikBengtsson\/doFuture\" rel=\"nofollow\">HenrikBengtsson\/doFuture: R package: doFuture \u2014 A Universal Foreach Parallel Adaptor using the Future API of the &#8216;future&#8217; Package<\/a><\/li>\n<li><a href=\"https:\/\/davisvaughan.github.io\/furrr\/reference\/index.html\" rel=\"nofollow\">furrr: Apply Mapping Functions in Parallel using Futures<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/HenrikBengtsson\/future\" rel=\"nofollow\">HenrikBengtsson\/future: R package: future: Unified Parallel and Distributed Processing in R for Everyone<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/progress\" rel=\"nofollow\">r-lib\/progress: Progress bar in your R terminal<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/HenrikBengtsson\/progressr\" rel=\"nofollow\">progressr: An Inclusive, Unifying API for Progress Updates<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/pins.rstudio.com\/reference\/index.html\" rel=\"nofollow\">pins: Pin, Discover and Share Resources<\/a><\/li>\n<li><a href=\"https:\/\/www.rplumber.io\/reference\/index.html\" rel=\"nofollow\">plumber: An API Generator for R<\/a><\/li>\n<li><a href=\"https:\/\/lorenzwalthert.github.io\/precommit\/reference\/index.html\" rel=\"nofollow\">precommit: Pre-commit Hooks for R<\/a><\/li>\n<li><a href=\"https:\/\/processx.r-lib.org\/reference\/index.html\" rel=\"nofollow\">processx: Execute and Control System Processes<\/a><\/li>\n<li><a href=\"https:\/\/r-prof.github.io\/proffer\/reference\/index.html\" rel=\"nofollow\">proffer: Profile R Code and Visualize with Pprof<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/profvis\/\" rel=\"nofollow\">profvis: Interactive Visualizations for Profiling R Code<\/a><\/li>\n<li><a href=\"https:\/\/emilyriederer.github.io\/projmgr\/reference\/index.html\" rel=\"nofollow\">projmgr: Task Tracking and Project Management with GitHub<\/a><\/li>\n<li><a href=\"https:\/\/ps.r-lib.org\/reference\/index.html\" rel=\"nofollow\">ps: List, Query, Manipulate System Processes<\/a><\/li>\n<li><a href=\"https:\/\/jcrodriguez1989.github.io\/rco\/reference\/index.html\" rel=\"nofollow\">rco: The R Code Optimizer<\/a><\/li>\n<li><a href=\"https:\/\/remotes.r-lib.org\/reference\/index.html\" rel=\"nofollow\">remotes: R Package Installation from Remote Repositories, Including &#8216;GitHub&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/noamross.github.io\/redoc\/reference\/index.html\" rel=\"nofollow\">redoc: Reversible Reproducible Documents<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/renv\/reference\/index.html\" rel=\"nofollow\">renv: Project Environments<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/reticulate\/reference\/index.html\" rel=\"nofollow\">reticulate: Interface to Python<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/rcmdcheck\" rel=\"nofollow\">rcmdcheck: Run R CMD check from R and collect the results<\/a><\/li>\n<li><a href=\"http:\/\/rlang.r-lib.org\/reference\/index.html\" rel=\"nofollow\">rlang: Functions for Base Types and Core R and Tidyverse Features<\/a><\/li>\n<li><a href=\"https:\/\/rprojroot.r-lib.org\/reference\/index.html\" rel=\"nofollow\">rprojroot: Finding Files in Project Subdirectories<\/a><\/li>\n<li><a href=\"https:\/\/styler.r-lib.org\/reference\/index.html\" rel=\"nofollow\">styler: Non-Invasive Pretty Printing of R Code<\/a><\/li>\n<li><a href=\"http:\/\/testthat.r-lib.org\/reference\/index.html\" rel=\"nofollow\">testthat: Unit Testing for R<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/markvanderloo\/tinytest\" rel=\"nofollow\">tinytest: A lightweight, no-dependency, but full-featured package for unit testing in R<\/a><\/li>\n<li><a href=\"https:\/\/usethis.r-lib.org\/reference\/index.html\" rel=\"nofollow\">usethis: Automate Package and Project Setup<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/r-lib\/vdiffr\" rel=\"nofollow\">r-lib\/vdiffr: Visual regression testing and graphical diffing with testthat<\/a><\/li>\n<li><a href=\"https:\/\/waldo.r-lib.org\/reference\/index.html\" rel=\"nofollow\">r-lib\/waldo: Find Differences Between R Objects<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<h1 id=\"r-shinyrmarkdown\">R: shiny+Rmarkdown<\/h1>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/rstudio.github.io\/bootstraplib\/reference\/index.html\" rel=\"nofollow\">bootstraplib: Tools for styling shiny and rmarkdown from R via Bootstrap (3 or 4) Sass<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/daattali\/colourpicker\" rel=\"nofollow\">colourpicker: A colour picker tool for Shiny and for selecting colours in plots (in R)<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dreamRs\/colorscale\" rel=\"nofollow\">dreamRs\/colorscale: Create a color scale from a single color<\/a><\/li>\n<li><a href=\"https:\/\/yonicd.github.io\/details\/reference\/index.html\" rel=\"nofollow\">details: Create Details HTML Tag for Markdown and Package Documentation<\/a><\/li>\n<li><a href=\"https:\/\/swechhya.github.io\/excelR\/reference\/index.html\" rel=\"nofollow\">excelR: A Wrapper of the &#8216;JavaScript&#8217; Library &#8216;jExcel&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/docs.ropensci.org\/ezknitr\/reference\/index.html\" rel=\"nofollow\">ezknitr (rOpenSci): Avoid the Typical Working Directory Pain When Using knitr<\/a><\/li>\n<li><a href=\"https:\/\/kbodwin.github.io\/flair\/reference\/index.html\" rel=\"nofollow\">flair: Highlight, Annotate, and Format your R Source Code<\/a><\/li>\n<li><a href=\"https:\/\/thinkr-open.github.io\/golem\/reference\/index.html\" rel=\"nofollow\">golem: A Framework for Robust Shiny Applications<\/a><\/li>\n<li><a href=\"https:\/\/dreamrs.github.io\/grillade\/index.html\" rel=\"nofollow\">grillade: Grid System for the Web<\/a><\/li>\n<li><a href=\"http:\/\/pkg.garrickadenbuie.com\/metathis\/reference\/index.html\" rel=\"nofollow\">metathis: HTML Metadata Tags for R Markdown and Shiny<\/a><\/li>\n<li><a href=\"https:\/\/itsalocke.com\/namer\/reference\/\" rel=\"nofollow\">namer: The goal of namer is to name the chunks of R Markdown files<\/a><\/li>\n<li><a href=\"https:\/\/react-r.github.io\/reactR\/reference\/index.html\" rel=\"nofollow\">reactR: React Helpers<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/reactlog\/articles\/reactlog.html\" rel=\"nofollow\">reactlog: Reactivity Visualizer for &#8216;shiny&#8217;<\/a><\/li>\n<li>RinteRface<br \/> \n<ul>\n<li><a href=\"https:\/\/rinterface.com\/\" rel=\"nofollow\">RinteRface<\/a><\/li>\n<li><a href=\"https:\/\/rinterface.github.io\/argonDash\/reference\/index.html\" rel=\"nofollow\">argonDash: Argon Shiny Dashboard Template<\/a><\/li>\n<li><a href=\"https:\/\/rinterface.github.io\/bs4Dash\/reference\/index.html\" rel=\"nofollow\">bs4Dash: A Bootstrap 4 Version of shinydashboard<\/a><\/li>\n<li><a href=\"https:\/\/rinterface.github.io\/shinydashboardPlus\/reference\/index.html\" rel=\"nofollow\">shinydashboardPlus: Add More AdminLTE2 Components to shinydashboard<\/a><\/li>\n<li><a href=\"https:\/\/rinterface.github.io\/tablerDash\/reference\/index.html\" rel=\"nofollow\">tablerDash: &#8216;Tabler&#8217; API for &#8216;Shiny&#8217;<\/a><\/li>\n<li><a href=\"https:\/\/dreamrs.github.io\/fresh\/reference\/index.html\" rel=\"nofollow\">fresh: Create Custom Bootstrap Themes to Use in Shiny<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/carlganz.github.io\/rintrojs\/reference\/index.html\" rel=\"nofollow\">rintrojs: Wrapper for the &#8216;Intro.js&#8217; Library<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/sass\/reference\/index.html\" rel=\"nofollow\">sass: Syntactically Awesome Style Sheets (Sass)<\/a><\/li>\n<li><a href=\"https:\/\/shiny.rstudio.com\/reference\/shiny\/\" rel=\"nofollow\">shiny: R package that makes it easy to build interactive web apps straight from R<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/datacamp\/shinybones\" rel=\"nofollow\">datacamp\/shinybones: A highly opinionated framework for building shiny dashboards.<\/a><\/li>\n<li><a href=\"https:\/\/juba.github.io\/shinyglide\/reference\/index.html\" rel=\"nofollow\">shinyglide: Glide Component for Shiny Applications<\/a><\/li>\n<li><a href=\"https:\/\/yang-tang.github.io\/shinyjqui\/reference\/index.html\" rel=\"nofollow\">shinyjqui: jQuery UI Interactions and Effects for Shiny<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/shinymeta\/reference\/index.html\" rel=\"nofollow\">shinymeta: Record and Expose Shiny App Logic using Metaprogramming<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/shinytest\/reference\/index.html\" rel=\"nofollow\">shinytest: Test Shiny Apps<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/sortable\/reference\/index.html\" rel=\"nofollow\">sortable: Drag-and-Drop in shiny Apps with SortableJS<\/a><\/li>\n<li><a href=\"https:\/\/rstudio.github.io\/thematic\/reference\/index.html\" rel=\"nofollow\">thematic: Unified and Automatic Theming of ggplot2, lattice, and base R Graphics<\/a><\/li>\n<li><a href=\"https:\/\/pkg.garrickadenbuie.com\/xaringanthemer\/reference\/index.html\" rel=\"nofollow\">xaringanthemer: Custom xaringan CSS Themes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/JohnCoene\/marker\" rel=\"nofollow\">JohnCoene\/marker: Dynamically Highlight Text in Shiny<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/dqshiny\/index.html\" rel=\"nofollow\">CRAN \u2014 Package dqshiny<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/shinyFiles\/index.html\" rel=\"nofollow\">CRAN \u2014 Package shinyFiles<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/ymlthis\/vignettes\/yaml-fieldguide.html\" rel=\"nofollow\">The YAML Fieldguide<\/a><\/li>\n<li><a href=\"https:\/\/r-lib.github.io\/ymlthis\/reference\/index.html\" rel=\"nofollow\">ymlthis: Write YAML for R Markdown, bookdown, blogdown, and More<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u2014 <a href=\"https:\/\/habr.com\/ru\/post\/507910\/\">\u00abR Markdown. \u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u0438?\u00bb<\/a>.<\/p>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/510064\/\"> https:\/\/habr.com\/ru\/post\/510064\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/510064\/\">\n<p>\u041d\u044b\u043d\u0435\u0448\u043d\u044f\u044f \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u00ab\u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0439\u00bb \u0438 \u00ab\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u00bb \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u043e\u0431\u0443\u0447\u0430\u044e\u0442 \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430\u043c \u0438 \u0440\u0435\u0446\u0435\u043f\u0442\u0430\u043c \u043a \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u0447. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0437\u0430 \u0440\u0430\u043c\u043a\u0430\u043c\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044d\u0442\u0438\u0445 \u00ab\u0440\u0435\u0446\u0435\u043f\u0442\u043e\u0432\u00bb \u0438 \u043e\u043d\u0438, \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043e\u0442\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043c\u043e\u043d\u043e\u043b\u0438\u0442, \u0442\u0438\u0440\u0430\u0436\u0438\u0440\u0443\u044f\u0441\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c \u0433\u043e\u0434\u0430\u043c\u0438. \u041f\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043b\u044b\u0448\u0430\u0442\u044c \u0438\u0437\u0440\u0435\u0447\u0435\u043d\u0438\u044f \u043e \u00ab\u043b\u0443\u0447\u0448\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430\u0445\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0443\u0436 \u043b\u0435\u0442 30 \u0438 \u0437\u0430 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0448\u043b\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043c\u0435\u043d \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c. \u0410 \u0441 \u044d\u0442\u043e\u0439 \u00ab\u043b\u0443\u0447\u0448\u0435\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439\u00bb \u043d\u0430\u0445\u043e\u0434\u0438\u0448\u044c\u0441\u044f \u043a\u0430\u043a-\u0431\u0443\u0434\u0442\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u041e\u0439 \u043a\u0430\u043f\u0441\u0443\u043b\u0435. <\/p>\n<p>  <\/p>\n<p>\u0414\u0430, \u044d\u0442\u043e \u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u044d\u043d\u0435\u0440\u0433\u0438\u044e \u00ab\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u00bb. \u0414\u0430, \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041d\u043e \u0434\u043b\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438 \u043f\u043e\u0434\u0442\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p>  <\/p>\n<p>R \u043e\u0431\u0440\u0430\u0437\u0446\u0430 2020 \u0433\u043e\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 R \u0434\u0430\u0436\u0435 2018 \u0433\u043e\u0434\u0430. \u0412 \u0441\u0430\u043c\u043e\u043c \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u043a\u043e\u0434\u0435 \u0431\u044b\u043b\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b (\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438). \u041d\u043e \u0431\u043e\u043b\u0435\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u044d\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u044b. \u0418\u0445 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/309420\/\">\u00ab\u0414\u0436\u0435\u043d\u0442\u0435\u043b\u044c\u043c\u0435\u043d\u0441\u043a\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 R \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u00bb<\/a> \u0438 \u0441\u0430\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u0440\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438 \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u043f\u0435\u043a\u0442\u0440 \u0438\u0445 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u0441\u044f \u0438 \u043b\u0438\u0434\u0435\u0440\u044b \u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u043e \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u043c\u0435\u0441\u0442\u0430\u043c\u0438.<\/p>\n<p>  <\/p>\n<p><strong>\u041d\u0438\u0436\u0435<\/strong> \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0431\u0449\u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043f\u0440\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 (x \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438\u0437 &gt;10K \u043d\u0430 CRAN). \u0427\u0430\u0441\u0442\u043e \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u043d\u043e\u0432\u0438\u043d\u043a\u0438 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u0430\u043c. \u0414\u043b\u044f \u0441\u0432\u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u044f <strong>\u043f\u043e \u0441\u0440\u0435\u0437\u0443 \u043d\u0430 \u0438\u044e\u043b\u044c 2020<\/strong> \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438. \u0421\u0441\u044b\u043b\u043a\u0438, \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u0432\u0435\u0434\u0443\u0442 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0441 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0423\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u043d\u0430\u0439\u0434\u0435\u0442 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-306622","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/306622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=306622"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/306622\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=306622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=306622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=306622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}