R Weekly 2022-W49 dplyr, wrapped, JavaScript
This article is originally published at
Hello and welcome to this new issue!
This week’s release was curated by Jonathan Carroll, with help from the RWeekly team members and contributors.
Highlight
Insights
- Some notes about improving base R code
- Handling larger than memory data with {arrow} and {duckdb}
- How to make your own #RStats Wrapped!
- October 2022: “Top 40” New CRAN Packages
- dplyr 1.1.0 is coming soon
- Infinite Scrolling in R Shiny
- How to make a plot with two different y-axis in R with ggplot2? (a secret ggplot2 hack)
- Navigating folders in RStudio: a beginner’s guide
- Functional programming explains why containerization is needed for reproducibility
- How Stable is China?
- Our First Peer-Reviewed Statistical R Packages!
- Wind data in R, part I: more than one way to peel a potato
R in the Real World
R Users
Spreading a Passion for R with the Münster Community in Germany
A Community Gathering in Oxford for Learning about R and Networking Opportunities
New Packages
CRAN
- postdoc 1.0: minimal and uncluttered HTML package manuals
- {EDCimport} 0.2.1: Import Data from EDC Software
- {ddplot} 0.0.1: Create D3 Based SVG Graphics
- {dataset} 0.1.9: Create Data Frames that are Easier to Exchange and Reuse
- {rasterList} 0.5.14: A Raster Where Cells are Generic Objects
- {messy.cats} 1.0: Employs String Distance Tools to Help Clean Categorical Data
- {CRMetrics} 0.2.2: Cell Ranger Output Filtering and Metrics Visualization
- {guiplot} 0.3.0: User-Friendly GUI Plotting Tools
- {ggsector} 1.6.1: Draw Sectors
- {funkyheatmap} 0.1.0: Generating Funky Heatmaps for Data Frames
- {wav} 0.1.0: Read and Write WAV Files
- {postdoc} 1.0.0: Minimal and Uncluttered Package Documentation
- {ggpcp} 0.2.0: Parallel Coordinate Plots in the ‘ggplot2’ Framework
- {boxfilter} 0.1: Filter Noisy Data
- {json2aRgs} 0.3.0: Parse Parameters Inside a Docker Container
- {scAnnotate} 0.1.1: An Automated Cell Type Annotation Tool for Single-Cell RNA-Sequencing Data
- {Require} 0.2.5: Installing and Loading R Packages for Reproducible Workflows
- {tidyclust} 0.1.0: A Common API to Clustering
GitHub or Bitbucket
- parquetize - convert databases of different formats (csv, SAS, SPSS, Stata, rds, duckdb, SQLite, JSON, ndJSON) to parquet format in a same function
Updated Packages
- Version 0.13.0 of NIMBLE released
- {rtoot} 0.2.0: Collecting and Analyzing Mastodon Data - diffify
- {SmartEDA} 0.3.9: Summarize and Explore the Data - diffify
- {ggiraph} 0.8.5: Make ‘ggplot2’ Graphics Interactive - diffify
- {optimizeR} 0.2.0: Unified Framework for Numerical Optimizer - diffify
- {unifir} 0.2.3: A Unifying API for Calling the ‘Unity’ ‘3D’ Video Game Engine - diffify
- {terra} 1.6-47: Spatial Data Analysis - diffify
- {stringr} 1.5.0: Simple, Consistent Wrappers for Common String Operations - diffify
- {lemon} 0.4.6: Freshing Up your ‘ggplot2’ Plots - diffify
- {tiledb} 0.17.0: Universal Storage Engine for Sparse and Dense Multidimensional Arrays - diffify
- {infer} 1.0.4: Tidy Statistical Inference - diffify
- {moderndive} 0.5.5: Tidyverse-Friendly Introductory Linear Regression - diffify
- {rintcal} 0.5.2: Radiocarbon Calibration Curves - diffify
- {VeryLargeIntegers} 0.1.9: Store and Operate with Arbitrarily Large Integers - diffify
- {ROpenCVLite} 4.60.3: Helper Package for Installing OpenCV with R - diffify
- {paws.common} 0.5.2: Paws Low-Level Amazon Web Services API - diffify
- {this.path} 1.1.0: Get Executing Script’s Path, from ‘RStudio’, ‘Rgui’, ‘VSCode’, ‘Rscript’ (Shells Including Windows Command-Line / / Unix Terminal), and ‘source’ - diffify
- {admiraldev} 0.2.0: Development Tools for the Admiral Package Family - diffify
- {mschart} 0.4.0: Chart Generation for ‘Microsoft Word’ and ‘Microsoft PowerPoint’ Documents - diffify
- {cookies} 0.2.0: Use Browser Cookies with ‘shiny’ - diffify
- {shinylight} 1.1.2: Web Interface to ‘R’ Functions - diffify
- {rhino} 1.2.1: A Framework for Enterprise Shiny Applications - diffify
- {text2vec} 0.6.3: Modern Text Mining Framework for R - diffify
- {proj4} 1.0-12: A simple interface to the PROJ.4 cartographic projections library - diffify
- {carat} 2.1.0: Covariate-Adaptive Randomization for Clinical Trials - diffify
- {bonsai} 0.2.1: Model Wrappers for Tree-Based Models - diffify
- {tarchetypes} 0.7.3: Archetypes for Targets - diffify
- {sendmailR} 1.3-1: Send Email Using R - diffify
- {targets} 0.14.1: Dynamic Function-Oriented ‘Make’-Like Declarative Workflows - diffify
- {png} 0.1-8: Read and write PNG images - diffify
- {jpeg} 0.1-10: Read and write JPEG images - diffify
- {sassy} 1.1.0: Makes ‘R’ Easier for Everyone - diffify
- {hellorust} 1.0.1: Minimal Examples of Using Rust Code in R - diffify
- {log4r} 0.4.3: A Fast and Lightweight Logging System for R, Based on ‘log4j’ - diffify
- {katex} 1.4.1: Rendering Math to HTML, ‘MathML’, or R-Documentation Format - diffify
Videos and Podcasts
Tutorials
R Project Updates
Updates from R Core:
Upcoming Events in 3 Months
Events in 3 Months:
Jobs
💼 Explore Jobs & Gigs Board on RStudio Community 💼
rtistry
Good morning. This is a cubescape made with #Rstats using #ggplot2 and #SimpleFeatures #Rtistry #GenerativeArt #CreativeCoding #MastoArt
— @[email protected] (@paezha) November 30, 2022
The code to create cubescapes is in this repo:https://t.co/YY14lox0LV pic.twitter.com/4V7RtpDLhA
Heads Will Roll 01. Created in R with GGPLOT2. I've been iterating on this collection for nine months now. One million grid points, more than 3,000 shapes, and one burned out Mac laptop. #genartiveart #genartclub #wip #Rstats #rtistry #nft #creativecoding pic.twitter.com/S8eBu73kLQ
— Jeff Sheremata (@J2_GEN) November 24, 2022
Quotes of the Week
#RStats dplyr 1.1.0: Temporary grouping with .by pic.twitter.com/LjR37zoFNw
— Tokhir Dadaev (@zx8754) November 29, 2022
First public release of R Crash Course for Biologists. Link to (free) PDF or EPUB and (paid) Kindle, hard cover (colour) or paperback (B & W). Feedback is appreciated on anything from typos to full critiques. #Rstats #Biology #Bioinformaticshttps://t.co/9dUWnTY6Vf pic.twitter.com/iRba2UTli5
— Colautti Lab (@ColauttiLab) December 2, 2022
I know many folks are concerned about how verbose dplyr is for some simple problems. So please welcome minby to the tidyverse: https://t.co/0ckneFRn62 !
— Hadley Wickham (@hadleywickham) December 2, 2022
Now it's as easy as mtcars |> min_by(mpg, cyl), or save even more time and typing with
minby::min_mpg_by_cyl #rstats https://t.co/PNSBiNi6FM
dplyr 1.1.0 is coming soon!! 🎉🎉
— Davis Vaughan (@dvaughan32) November 28, 2022
We are so excited to introduce you to the new features we've been working on, including:
- Temporary inline grouping with `.by`
- Non-equi joins
- Faster `arrange()`
And SO much more! #rstatshttps://t.co/xk52IsibeQ
Thanks for visiting r-craft.org
This article is originally published at
Please visit source website for post related comments.