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: Write your own RStudio addins

Do more with R: Write your own RStudio addins

This RStudio addins tutorial walks you step by step through creating an extension for the RStudio IDE

How to create color-coded calendars in R

How to create color-coded calendars in R

Track your goals with color-coded calendars created with R packages ggplot2 and ggcal

Do more with R: RStudio addins and keyboard shortcuts

Do more with R: RStudio addins and keyboard shortcuts

Speed up your R programming workflow with RStudio addins and customized keyboard shortcuts

Do more with R: Quick lookup tables using named vectors

Do more with R: Quick lookup tables using named vectors

Learn how named vectors give R developers an easy to use key-value pairs

R tip: Keep your passwords and tokens secure with the keyring package

R tip: Keep your passwords and tokens secure with the keyring package

Saving tokens and passwords in an R environment variable means they’re stored in an unencrypted, clear text file. With the keyring package, your credentials are more secure

R tutorial: How to import data into R

R tutorial: How to import data into R

In this book excerpt, learn how to import data into R from spreadsheets, HTML tables, and more

How to add sparklines to R tables

How to add sparklines to R tables

When you want to visualize results in each row—such as when each row of data is a trend over time—you can do that inside a new table column with mini inline graphs called sparklines

Do more with R: Quick interactive HTML tables

Do more with R: Quick interactive HTML tables

See how to create an interactive table with one line of code (and the DT package). Plus, easy customizations

Do more with R: drag-and-drop ggplot

Do more with R: drag-and-drop ggplot

A new R package creates a simple graphical user interface for ggplot2—and it generates R code for the visualization you create

Reshape data in R with the tidyr package

Reshape data in R with the tidyr package

See how the tidyr R package’s gather and spread functions work. Plus a bonus look at labeling in ggplot2 with the directlabels package

Alexa skill tutorial: How to write your first voice-assistant app

Alexa skill tutorial: How to write your first voice-assistant app

This step-by-step developer guide show you how to customize an Amazon Alexa skill to make your own directory or phone book

U.S. law allows low H-1B wages; just look at Apple

U.S. law allows low H-1B wages; just look at Apple

Apple's a great example of how the H-1B system can work, and where the visa goes wrong

Facebook open-sources its Prophet forecasting tools for Python and R

Facebook open-sources its Prophet forecasting tools for Python and R

Prophet is aimed specifically at business problems, such as computer infrastructure capacity planning

Create your own Slack bots -- and web APIs -- in R

Create your own Slack bots -- and web APIs -- in R

This step-by-step tutorial will show you how to find a current stock price, but the basic framework can be used for all sorts of data

Trump eyes end to an H-1B system that favors largest outsourcers

Trump eyes end to an H-1B system that favors largest outsourcers

The top 10 H-1B list explains why Trump wants to change the visa lottery

Trump's ban becomes an H-1B fight

Trump's ban becomes an H-1B fight

It's not the number of H-1B visa holders from banned countries that is driving this challenge

RStudio's new enterprise platform moves out of beta

RStudio's new enterprise platform moves out of beta

On the eve of its annual user conference, RStudio announced that its RStudio Connect publishing platform is out of beta and available for a free 45-day evaluation.

First look: IBM's Watson Analytics comes to the iPad

First look: IBM's Watson Analytics comes to the iPad

The app is designed for quick data discovery on the go but has some omissions compared to the web version

Sisense brings its analytics platform to chat bots

Sisense brings its analytics platform to chat bots

Users can ask natural-language questions about their data while in Slack, Skype, and Facebook Messenger

Trump's 'extreme' anti-terrorism vetting may be H-1B nightmare

Trump's 'extreme' anti-terrorism vetting may be H-1B nightmare

Many people from 'dangerous and volatile regions' work in the U.S. on H-1B visas, and Trump's plan would penalize these workers because of their birthplace.

Load More