From a227ee1cff0ea692ca42f9fdc045ba886a68fad5 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Date: Mon, 21 Oct 2024 23:03:11 +1030 Subject: [PATCH] 2024-W43 (#1725) --- _posts/2024-10-21-2024-W43.md | 157 ++++++++++++++++++++++++++++++++++ draft.md | 100 ++++++---------------- 2 files changed, 185 insertions(+), 72 deletions(-) create mode 100644 _posts/2024-10-21-2024-W43.md diff --git a/_posts/2024-10-21-2024-W43.md b/_posts/2024-10-21-2024-W43.md new file mode 100644 index 00000000..4a611c27 --- /dev/null +++ b/_posts/2024-10-21-2024-W43.md @@ -0,0 +1,157 @@ +--- +title: R Weekly 2024-W43 tidyHeatmap, test titles, reshape +description: Weekly News in the R Community +image: https://rweekly.org/public/facebook.png +--- + ++ [How to have (my) content shared by R Weekly?](https://github.com/rweekly/rweekly.org#how-to-have-my-content-shared-by-r-weekly) + +This week’s release was curated by [Jonathan Carroll](https://fosstodon.org/@jonocarroll), with help from the RWeekly team members and contributors. + +### Highlight + ++ [Exploring the tidyHeatmap R package](https://tomsing1.github.io/blog/posts/tidyHeatmap/) + ++ [Don't Expect That "Function Works Correctly", Do This Instead](https://jakubsob.github.io/blog/how-to-improve-your-unit-test-titles/) + ++ [Comparing `data.table` reshape to `duckdb` and `polars`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-17-duckdb_polars_reshape-toby_hocking/) + +### Insights + ++ [R and Python consoles + JupyterLite in www.techtonique.net](https://thierrymoudiki.github.io/blog/2024/10/15/r/python/tehctonique-net) + ++ [Gradient-Boosting anything (alert: high performance): Part2, R version](https://thierrymoudiki.github.io/blog/2024/10/14/r/genericboosting-r) + ++ [Highlights from Shiny in Production (2024)](https://www.jumpingrivers.com/blog/shiny-in-production-highlights-2024/) + ++ [Positron in action with #TidyTuesday orca encounters](https://juliasilge.com/blog/orcas-positron/) + ++ [Monads in R](https://jcarroll.com.au/2024/10/18/monads-in-r/) + ++ [Authenticate with Alpaca API](https://datawookie.dev/blog/2024/10/authenticate-with-alpaca-api/) + ++ [Comparison of spatial patterns in continuous raster data for overlapping regions using R](https://jakubnowosad.com/posts/2024-10-20-spatcomp-bp2/) + +![](https://raw.githubusercontent.com/rweekly/image/master/2024/W43/spatcomp_600.png) + ++ [How to Loop Through Column Names in Base R with Examples](https://www.spsanderson.com/steveondata/posts/2024-10-17/) + ++ [How to Add Suffix to Column Names in Base R: A Beginner’s Guide](https://www.spsanderson.com/steveondata/posts/2024-10-14/) + ++ [Software Engineering Good Practices (GSEP) in FDA Submissions - 7 Categories to Follow](https://www.appsilon.com/post/software-engineering-good-practices-in-fda-submissions) + ++ [Don't Expect That "Function Works Correctly", Do This Instead](https://jakubsob.github.io/blog/how-to-improve-your-unit-test-titles/) + ++ [r2lambda update to support multi-file projects and renv projects](https://discindo.org/post/r2lambda-renv/) + ++ [Deploying Shiny for Python apps built with Tapyr to Posit Connect](https://posit.co/blog/deploying-tapyr-on-posit-connect/) + ++ [Running tidymodel prediction workflows inside databases with orbital and Snowflake](https://posit.co/blog/running-tidymodel-prediction-workflows-inside-databases/) + ++ [Exploring the tidyHeatmap R package](https://tomsing1.github.io/blog/posts/tidyHeatmap/) + ++ [How PCA projection and cell label transfer work in Seurat](https://divingintogeneticsandgenomics.com/post/pca-projection/) + ++ [posit::conf(2024)](https://fontikar.github.io/blog/posit_conf_2024/) + +### R in the Real World + +[R Consortium : Dengue Data Hub](https://r-consortium.org/posts/empowering-dengue-research-through-the-dengue-data-hub/) + +[R Consortium : The U.S. Federal Reserve quarterly model in R](https://r-consortium.org/posts/us-federal-reserve-quarterly-model-in-r/) + +### Resources + ++ [CASdatasets 1.2.0](https://freakonometrics.hypotheses.org/77544) + +### New Packages + + +

📦 Keep up to date wtih CRANberries 📦

+ +**CRAN** + ++ [{Platypus} 3.6.0](https://cran.r-project.org/package=Platypus): Single-Cell Immune Repertoire and Gene Expression Analysis ++ [{plotscaper} 0.2.3](https://cran.r-project.org/package=plotscaper): Explore Your Data with Interactive Figures ++ [{ctypesio} 0.1.1](https://cran.r-project.org/package=ctypesio): Read and Write Standard C Types from Files, Connections and Raw Vectors ++ [{hollr} 1.0.0](https://cran.r-project.org/package=hollr): Chat Completion and Text Annotation with Local and OpenAI Models ++ [{affiner} 0.1.1](https://cran.r-project.org/package=affiner): A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations + +### Updated Packages + +🔍 [Search on R-universe](https://r-universe.dev/search/) 🔍 + ++ [qlcal 0.0.13 on CRAN: Small Calendar Update](http://dirk.eddelbuettel.com/blog/2024/10/15#qlcal-r_0.0.13) ++ [RcppDate 0.0.4: New Upstream Minor](http://dirk.eddelbuettel.com/blog/2024/10/14#rcppdate_0.0.4) + ++ [{shinyAce} 0.4.3](https://cran.r-project.org/package=shinyAce): Ace Editor Bindings for Shiny - [diffify](https://diffify.com/R/shinyAce) ++ [{Matrix} 1.7-1](https://cran.r-project.org/package=Matrix): Sparse and Dense Matrix Classes and Methods - [diffify](https://diffify.com/R/Matrix) ++ [{openxlsx2} 1.10](https://cran.r-project.org/package=openxlsx2): Read, Write and Edit 'xlsx' Files - [diffify](https://diffify.com/R/openxlsx2) ++ [{charlatan} 0.6.1](https://cran.r-project.org/package=charlatan): Make Fake Data - [diffify](https://diffify.com/R/charlatan) ++ [{rstudioapi} 0.17.0](https://cran.r-project.org/package=rstudioapi): Safely Access the RStudio API - [diffify](https://diffify.com/R/rstudioapi) ++ [{litedown} 0.3](https://cran.r-project.org/package=litedown): A Lightweight Version of R Markdown - [diffify](https://diffify.com/R/litedown) ++ [{duckdb} 1.1.1](https://cran.r-project.org/package=duckdb): DBI Package for the DuckDB Database Management System - [diffify](https://diffify.com/R/duckdb) ++ [{bookdown} 0.41](https://cran.r-project.org/package=bookdown): Authoring Books and Technical Documents with R Markdown - [diffify](https://diffify.com/R/bookdown) ++ [{coro} 1.0.5](https://cran.r-project.org/package=coro): 'Coroutines' for R - [diffify](https://diffify.com/R/coro) ++ [{shiny.telemetry} 0.3.1](https://cran.r-project.org/package=shiny.telemetry): 'Shiny' App Usage Telemetry - [diffify](https://diffify.com/R/shiny.telemetry) ++ [{downloadthis} 0.4.1](https://cran.r-project.org/package=downloadthis): Implement Download Buttons in 'rmarkdown' - [diffify](https://diffify.com/R/downloadthis) ++ [{terra} 1.7-83](https://cran.r-project.org/package=terra): Spatial Data Analysis - [diffify](https://diffify.com/R/terra) + + +### Videos and Podcasts + ++ [Listen to the R-Weekly Highlights Podcast](https://serve.podhome.fm/r-weekly-highlights) + +### Tutorials + ++ [DuckDB vs dplyr vs base R](https://blog.stephenturner.us/p/duckdb-vs-dplyr-vs-base-r) + ++ [Use nanoparquet instead of readr/CSV](https://blog.stephenturner.us/p/use-nanoparquet-instead-of-readr-csv) + +![](https://raw.githubusercontent.com/rweekly/image/master/2024/W43/nanoparquet_600.png) + ++ [Comparing `data.table` reshape to `duckdb` and `polars`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-17-duckdb_polars_reshape-toby_hocking/) + ++ [Visualizing performance regression of `data.table` with `atime`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-10-Performance-Doris_Amoakohene/) + ++ [Beyond Functions: How to Enrich an R Package with Data](https://rtask.thinkr.fr/beyond-functions-how-to-enrich-an-r-package-with-data/) + + + +### R Project Updates + +Updates from [R Core](http://developer.r-project.org/blosxom.cgi/R-devel/NEWS): + +### Call for Participation + +### Upcoming Events in 3 Months + +Events in 3 Months: + ++ [R/Pharma APAC track](https://rinpharma.com/post/2024-07-17-apac-track/) + ++ [A list of R conferences and meetings](https://jumpingrivers.github.io/meetingsR/events.html) + ++ [This week's local R-User and applied stats events](https://community.rstudio.com/c/irl) + ++ [Weekly R Workshops for Ukraine](https://sites.google.com/view/dariia-mykhailyshyna/main/r-workshops-for-ukraine) + ++ [Come Learn About Time Series with Me at ODSC West Wednesday October 30th, 2024](https://win-vector.com/2024/10/18/come-learn-about-time-series-with-me-at-odsc-west-wednesday-october-30th-2024/) + +### Connect + +[Join the Data Science Learning Community](https://DSLC.io/) + +### rtistry + + + +
Post by @coolbutuseless@fosstodon.org
View on Mastodon
+ +### Quotes of the Week + +
Post by @nrennie@fosstodon.org
View on Mastodon
+ +
Post by @mattdray@fosstodon.org
View on Mastodon
+ +
Post by @coolbutuseless@fosstodon.org
View on Mastodon
\ No newline at end of file diff --git a/draft.md b/draft.md index d83d0c32..649829d8 100644 --- a/draft.md +++ b/draft.md @@ -1,121 +1,83 @@ --- layout: draft -title: R Weekly 2024-W43 +title: R Weekly 2024-W44 description: Draft of the R Weekly image: https://rweekly.org/public/facebook.png --- + + [How to have (my) content shared by R Weekly?](https://github.com/rweekly/rweekly.org#how-to-have-my-content-shared-by-r-weekly) -This week’s release was curated by [Jonathan Carroll](https://fosstodon.org/@jonocarroll), with help from the RWeekly team members and contributors. +This week’s release was curated by [](), with help from the R Weekly team members and contributors. -### Highlight -+ [Exploring the tidyHeatmap R package](https://tomsing1.github.io/blog/posts/tidyHeatmap/) -+ [Don't Expect That "Function Works Correctly", Do This Instead](https://jakubsob.github.io/blog/how-to-improve-your-unit-test-titles/) +### Highlight -+ [Comparing `data.table` reshape to `duckdb` and `polars`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-17-duckdb_polars_reshape-toby_hocking/) -### Insights -+ [R and Python consoles + JupyterLite in www.techtonique.net](https://thierrymoudiki.github.io/blog/2024/10/15/r/python/tehctonique-net) +### Insights -+ [Gradient-Boosting anything (alert: high performance): Part2, R version](https://thierrymoudiki.github.io/blog/2024/10/14/r/genericboosting-r) -+ [Highlights from Shiny in Production (2024)](https://www.jumpingrivers.com/blog/shiny-in-production-highlights-2024/) -+ [Positron in action with #TidyTuesday orca encounters](https://juliasilge.com/blog/orcas-positron/) +### R in the Real World -+ [Monads in R](https://jcarroll.com.au/2024/10/18/monads-in-r/) -+ [Authenticate with Alpaca API](https://datawookie.dev/blog/2024/10/authenticate-with-alpaca-api/) -+ [Comparison of spatial patterns in continuous raster data for overlapping regions using R](https://jakubnowosad.com/posts/2024-10-20-spatcomp-bp2/) +### R in Organizations -![](https://raw.githubusercontent.com/rweekly/image/master/2024/W43/spatcomp_600.png) -+ [How to Loop Through Column Names in Base R with Examples](https://www.spsanderson.com/steveondata/posts/2024-10-17/) -+ [How to Add Suffix to Column Names in Base R: A Beginner’s Guide](https://www.spsanderson.com/steveondata/posts/2024-10-14/) +### R in Academia -+ [Software Engineering Good Practices (GSEP) in FDA Submissions - 7 Categories to Follow](https://www.appsilon.com/post/software-engineering-good-practices-in-fda-submissions) -+ [Don't Expect That "Function Works Correctly", Do This Instead](https://jakubsob.github.io/blog/how-to-improve-your-unit-test-titles/) -+ [r2lambda update to support multi-file projects and renv projects](https://discindo.org/post/r2lambda-renv/) +### Resources -+ [Deploying Shiny for Python apps built with Tapyr to Posit Connect](https://posit.co/blog/deploying-tapyr-on-posit-connect/) -+ [Running tidymodel prediction workflows inside databases with orbital and Snowflake](https://posit.co/blog/running-tidymodel-prediction-workflows-inside-databases/) -+ [Exploring the tidyHeatmap R package](https://tomsing1.github.io/blog/posts/tidyHeatmap/) +### New Packages -+ [How PCA projection and cell label transfer work in Seurat](https://divingintogeneticsandgenomics.com/post/pca-projection/) + +

📦 Keep up to date wtih CRANberries 📦

-+ [posit::conf(2024)](https://fontikar.github.io/blog/posit_conf_2024/) -### R in the Real World +**CRAN** -[R Consortium : Dengue Data Hub](https://r-consortium.org/posts/empowering-dengue-research-through-the-dengue-data-hub/) -[R Consortium : The U.S. Federal Reserve quarterly model in R](https://r-consortium.org/posts/us-federal-reserve-quarterly-model-in-r/) -### Resources +**Bioconductor** -+ [CASdatasets 1.2.0](https://freakonometrics.hypotheses.org/77544) -### New Packages - -

📦 Keep up to date wtih CRANberries 📦

+**GitHub or Bitbucket** -**CRAN** -+ [{Platypus} 3.6.0](https://cran.r-project.org/package=Platypus): Single-Cell Immune Repertoire and Gene Expression Analysis -+ [{plotscaper} 0.2.3](https://cran.r-project.org/package=plotscaper): Explore Your Data with Interactive Figures -+ [{ctypesio} 0.1.1](https://cran.r-project.org/package=ctypesio): Read and Write Standard C Types from Files, Connections and Raw Vectors -+ [{hollr} 1.0.0](https://cran.r-project.org/package=hollr): Chat Completion and Text Annotation with Local and OpenAI Models -+ [{affiner} 0.1.1](https://cran.r-project.org/package=affiner): A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations ### Updated Packages 🔍 [Search on R-universe](https://r-universe.dev/search/) 🔍 -+ [qlcal 0.0.13 on CRAN: Small Calendar Update](http://dirk.eddelbuettel.com/blog/2024/10/15#qlcal-r_0.0.13) -+ [RcppDate 0.0.4: New Upstream Minor](http://dirk.eddelbuettel.com/blog/2024/10/14#rcppdate_0.0.4) +### Videos and Podcasts -+ [{shinyAce} 0.4.3](https://cran.r-project.org/package=shinyAce): Ace Editor Bindings for Shiny - [diffify](https://diffify.com/R/shinyAce) -+ [{Matrix} 1.7-1](https://cran.r-project.org/package=Matrix): Sparse and Dense Matrix Classes and Methods - [diffify](https://diffify.com/R/Matrix) -+ [{openxlsx2} 1.10](https://cran.r-project.org/package=openxlsx2): Read, Write and Edit 'xlsx' Files - [diffify](https://diffify.com/R/openxlsx2) -+ [{charlatan} 0.6.1](https://cran.r-project.org/package=charlatan): Make Fake Data - [diffify](https://diffify.com/R/charlatan) -+ [{rstudioapi} 0.17.0](https://cran.r-project.org/package=rstudioapi): Safely Access the RStudio API - [diffify](https://diffify.com/R/rstudioapi) -+ [{litedown} 0.3](https://cran.r-project.org/package=litedown): A Lightweight Version of R Markdown - [diffify](https://diffify.com/R/litedown) -+ [{duckdb} 1.1.1](https://cran.r-project.org/package=duckdb): DBI Package for the DuckDB Database Management System - [diffify](https://diffify.com/R/duckdb) -+ [{bookdown} 0.41](https://cran.r-project.org/package=bookdown): Authoring Books and Technical Documents with R Markdown - [diffify](https://diffify.com/R/bookdown) -+ [{coro} 1.0.5](https://cran.r-project.org/package=coro): 'Coroutines' for R - [diffify](https://diffify.com/R/coro) -+ [{shiny.telemetry} 0.3.1](https://cran.r-project.org/package=shiny.telemetry): 'Shiny' App Usage Telemetry - [diffify](https://diffify.com/R/shiny.telemetry) -+ [{downloadthis} 0.4.1](https://cran.r-project.org/package=downloadthis): Implement Download Buttons in 'rmarkdown' - [diffify](https://diffify.com/R/downloadthis) -+ [{terra} 1.7-83](https://cran.r-project.org/package=terra): Spatial Data Analysis - [diffify](https://diffify.com/R/terra) ++ [Listen to the R-Weekly Highlights Podcast](https://serve.podhome.fm/r-weekly-highlights) -### Videos and Podcasts +### Gist & Cookbook -+ [Listen to the R-Weekly Highlights Podcast](https://serve.podhome.fm/r-weekly-highlights) -### Tutorials -+ [DuckDB vs dplyr vs base R](https://blog.stephenturner.us/p/duckdb-vs-dplyr-vs-base-r) +### Shiny Apps + + -+ [Use nanoparquet instead of readr/CSV](https://blog.stephenturner.us/p/use-nanoparquet-instead-of-readr-csv) +### R Internationally -![](https://raw.githubusercontent.com/rweekly/image/master/2024/W43/nanoparquet_600.png) -+ [Comparing `data.table` reshape to `duckdb` and `polars`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-17-duckdb_polars_reshape-toby_hocking/) -+ [Visualizing performance regression of `data.table` with `atime`](https://rdatatable-community.github.io/The-Raft/posts/2024-10-10-Performance-Doris_Amoakohene/) +### Tutorials + -+ [Beyond Functions: How to Enrich an R Package with Data](https://rtask.thinkr.fr/beyond-functions-how-to-enrich-an-r-package-with-data/) @@ -137,7 +99,10 @@ Events in 3 Months: + [Weekly R Workshops for Ukraine](https://sites.google.com/view/dariia-mykhailyshyna/main/r-workshops-for-ukraine) -+ [Come Learn About Time Series with Me at ODSC West Wednesday October 30th, 2024](https://win-vector.com/2024/10/18/come-learn-about-time-series-with-me-at-odsc-west-wednesday-october-30th-2024/) +### Grants & Funding + + +### Datasets ### Connect @@ -146,14 +111,5 @@ Events in 3 Months: ### rtistry - - -
Post by @coolbutuseless@fosstodon.org
View on Mastodon
### Quotes of the Week - -
Post by @nrennie@fosstodon.org
View on Mastodon
- -
Post by @mattdray@fosstodon.org
View on Mastodon
- -
Post by @coolbutuseless@fosstodon.org
View on Mastodon
\ No newline at end of file