Sharon Machlis

Executive Editor, Data & Analytics

Sharon Machlis is Director of Editorial Data & Analytics at Foundry (the IDG, Inc. company that publishes websites including Computerworld and InfoWorld), where she analyzes data, codes in-house tools, and writes about data analysis tools and tips. She holds an Extra class amateur radio license and is somewhat obsessed with R. Her book Practical R for Mass Communication and Journalism was published by CRC Press.

Wasm comes to R

Data Workshops for Ukraine: Learn a skill and support a cause

Data Workshops for Ukraine: Learn a skill and support a cause

The two-hour workshops offer training in data visualization and analysis with R, Python, and SQL and cost just $20 or €20. Next up is ChatGPT in R.

How to merge data in R using R merge, dplyr, or data.table

How to merge data in R using R merge, dplyr, or data.table

See how to join two data sets by one or more common columns using base R’s merge function, dplyr join functions, and the speedy data.table package.

How to create your own RSS reader with R

How to create your own RSS reader with R

Sure, you could use one of the commercial or open-source RSS readers. But isn’t it more fun to code your own?

R tutorials: Learn R programming for data science

R tutorials: Learn R programming for data science

Search for R tutorials by task, topic, or package. Many include videos which are shorter than 10 minutes

Full-text search your own Mastodon posts with R

Full-text search your own Mastodon posts with R

Some Twitter users migrating to Mastodon miss being able to run full-text searches of their own toots. Here's how to search your own posts using R and the rtoots package.

Filter JavaScript objects the easy way with Arquero

Filter JavaScript objects the easy way with Arquero

Use popular 'grammar of data' syntax to filter and subset your two-dimensional JavaScript arrays and more. Here's how to use Arquero for data wrangling in Observable JavaScript and Node.js.

12 ggplot extensions for snazzier R graphics

12 ggplot extensions for snazzier R graphics

For everything from styling text and customizing color palettes to creating your own geoms, these ggplot2 add-ons deserve a place in your R data visualization toolkit. Plus, a bonus list of packages to explore on your own.

A beginner's guide to using Observable JavaScript, R, and Python with Quarto

A beginner's guide to using Observable JavaScript, R, and Python with Quarto

Using Quarto with Observable JavaScript is a great solution for R and Python users who want to create more interactive and visually engaging reports.

Learn Observable JavaScript with Observable notebooks

Learn Observable JavaScript with Observable notebooks

Free, hosted Observable notebooks provide an interactive experience and lots of free, open-source Observable JS code you can reuse and learn from. Here's how to get started.

Data visualization with Observable JavaScript

Data visualization with Observable JavaScript

Learn how to make the most of Observable JavaScript and the Observable Plot library, including a step-by-step guide to eight basic data visualization tasks in Plot.

How to create Word docs from R or Python with Quarto

How to create Word docs from R or Python with Quarto

It’s easy to automate the creation of Word documents with Quarto, a free, open-source technical publishing system that works with R, Python, and other programming languages.

Load More