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.

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.

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.

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.

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.

What is Quarto? RStudio rolls out next-generation R Markdown

What is Quarto? RStudio rolls out next-generation R Markdown

R Markdown isn’t going away. But the Quarto publishing platform is as friendly to Python, Julia, and Observable JavaScript as it is to R.

RStudio unveils Shiny for Python

RStudio unveils Shiny for Python

After 10 years as an R framework, the Shiny web framework is now available for Python in an alpha release.

RStudio changes name to Posit, expands focus to include Python and VS Code

RStudio changes name to Posit, expands focus to include Python and VS Code

RStudio is updating its name as it aims to expand use of its commercial products among data science teams using both Python and R.

How to attend RStudio Conference 2022 remotely for free

How to attend RStudio Conference 2022 remotely for free

Keynotes and presentations will be streamed live. Plus, there will be a Discord server for virtual attendees.

shinytest2, Rhino R Shiny framework top news at Appsilon conference

shinytest2, Rhino R Shiny framework top news at Appsilon conference

An updated Shiny testing package and new Shiny framework were featured at this week's Shiny conference.

Easier ggplot with ggcharts in R

Easier ggplot with ggcharts in R

Create R data visualizations easily with a few lines of simple code using the ggcharts R package. Plus, the resulting charts and graphs are customizable ggplot objects.

How to create PowerPoint slides from R

How to create PowerPoint slides from R

Learn how to generate PowerPoint slides straight from an R Markdown document. Plus, create interactive HTML slides in R with the xaringan package.

Astonishingly easy mapping in R with mapview

Astonishingly easy mapping in R with mapview

Create interactive maps of GIS data with tooltips, hover text, and legends in one short and simple line of code. Plus get extras like side-by-side sliders and multiple maps in sync.

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.

Load More