Sharon Machlis

Executive Editor, Data & Analytics

Sharon Machlis is Director of Editorial Data & Analytics at IDG, where she works on analyzing data (both for IDG Enterprise Web sites and journalism projects) and in-house editor tools in addition to writing and editing. Her tech interests include data visualization and analysis as well as the intersection of journalism and technology. She holds an Extra class amateur radio license and is currently somewhat obsessed with R. Her book Practical R for Mass Communication and Journalism was published in December 2018.

“Do More with R” video tutorials

Send Outlook email and Teams messages with R

Send Outlook email and Teams messages with R

The Microsoft365R package makes it easy to connect R with Outlook, Teams, OneDrive, and SharePoint. Let’s start with Outlook and Teams.

Never look up tidyr’s pivot_wider or pivot_longer again!

Never look up tidyr’s pivot_wider or pivot_longer again!

Love tidyr but can never remember exactly how pivot_wider and pivot_longer work? With RStudio code snippets, you can write a snippet once and always have a fill-in-the-blank code template at your fingertips.

Easy racing bar charts in R with ddplot

Easy racing bar charts in R with ddplot

You won’t believe how easy it is to create animated bar charts in the R programming language to show rankings over time.

Easy interactive ggplot graphs in R with ggiraph

Easy interactive ggplot graphs in R with ggiraph

See how easy it is to create interactive web graphs from ggplot2 visualizations with the ggiraph R package. You can even link graphs so that clicking one dataviz affects the display of another.

How to run R in Visual Studio Code

How to run R in Visual Studio Code

If you’re an R programmer hoping to try GitHub Copilot, you’ll need to use Microsoft’s Visual Code Studio. Here’s how to set up and use VS Code for R.

How to use R with BigQuery

How to use R with BigQuery

See how to use R to query data in Google BigQuery with the bigrquery and dplyr R packages.

Use the new R pipe built into R 4.1

Use the new R pipe built into R 4.1

Learn the new pipe operator built into R 4.1 and how it differs from the maggritr pipe. Don’t want to install R 4.1 yet? See how to run R 4.1 in a Docker container.

Make the most of R colors and palettes

Make the most of R colors and palettes

How to find, display, and use 600 built-in R colors and 2000 palettes and create your own palettes and palette functions. Plus a bonus R Shiny app to display paletteer package palettes.

How to send emails with graphics from R

How to send emails with graphics from R

See how to use the blastula package to send emails with text, graphs, and analysis right from R.

Plot in R with echarts4r

Plot in R with echarts4r

Learn how to make everything from basic line graphs to racing bar charts — all interactive and easily animated — with the echarts4r R package.

Top R tips and news from RStudio Global 2021

Top R tips and news from RStudio Global 2021

See how to speed up your R code, customize your graphics, and more

Load More