Articles by David Smith

Extract tables from messy spreadsheets with jailbreakr

August 17, 2016 | David Smith

R has some good tools for importing data from spreadsheets, among them the readxl package for Excel and the googlesheets package for Google Sheets. But these only work well when the data in the spreadsheet are arranged as a rectangular table, and not overly encumbered with formatting or generated with ... [Read more...]

The inexorable growth of student debt, charted with R

August 15, 2016 | David Smith

Len Kiefer, Deputy Chief Economist at Freddie Mac, recently published the following chart to his personal blog showing household debt in the United States (excluding mortgage debt). As you can see, student loan debt has steadily increased over the last 13 years and has now eclipsed all other forms of non-mortgage ... [Read more...]

In case you missed it: July 2016 roundup

August 10, 2016 | David Smith

In case you missed them, here are some articles from July of particular interest to R users. R moves up to 5th place in the annual IEEE Spectrum programming language rankings. A guide to R-related presentations at the JSM 2016 conference. FiveThirtyEight uses R extensively for data journalism, as explained in ... [Read more...]

New cheat-sheet for the dplyrXdf package

August 8, 2016 | David Smith

Hadley Wickham's dplyr package is an amazing tool for restructuring, filtering, and aggregating data sets using its elegant grammar of data manipulation. By default, it works on in-memory data frames, which means you're limited to the amount of data you can fit into R's memory. Hadley also provided an extension ... [Read more...]

Interactive, Illustrator-quality graphics with R

August 5, 2016 | David Smith

While many media properties including the New York Times, FiveThirtyEight and FlowingData use the R language to prepare graphics for publication, they often use Adobe Illustrator or similar graphics tools to touch up the last 5% or so of the graphics. Not so for Switzerland's news site swissinfo.ch, whose data ... [Read more...]

Azure ML Studio now supports Microsoft R Open, Python 3

August 1, 2016 | David Smith

In Azure ML Studio, you use a browser-based "workbench" tool to flow data through pre-built data munging, machine learning and predictive modeling modules. These pre-built components perform computations in the Azure cloud and cover just about everything you'd want to do with data, including data transformation tools (add/remove columns, ... [Read more...]

Data Journalism with R at FiveThirtyEight

July 27, 2016 | David Smith

Since it expanded its focus from predicting the US election, FiveThirtyEight has emerged as a prominent source of in-depth data journalism, with data-driven analysis of media, culture, politics and society. A recent feature combined CDC and independent data sources to break down the nearly 34,000 gun deaths in the US in 2014 ... [Read more...]

Microsoft R Open 3.3.0 now available

July 25, 2016 | David Smith

Microsoft R Open 3.3.0, the enhanced distribution of open source R, is now available for download for Windows, Mac and Linux systems. This release includes a significant updates to the R language engine from the R Core Group bundled with the multithreaded performance and CRAN package time-machine capabilities of Microsoft R ... [Read more...]

Introducing the Microsoft Data Science Summit, Sep 26-27

July 21, 2016 | David Smith

Microsoft has a brand-new conference, exclusively for data scientists, big data engineers, and machine learning practitioners. The Microsoft Data Science Summit, to be held in Atlanta GA, September 26-27, will feature talks and lab sessions from Microsoft engineers and thought leaders on using data science techniques and Microsoft technology, applied ... [Read more...]

An analysis of Pokémon Go types, created with R

July 20, 2016 | David Smith

As anyone who has tried Pokémon Go recently is probably aware, Pokémon come in different types. A Pokémon's type affects where and when it appears, and the types of attacks it is vulnerable to. Some types, like Normal, Water and Grass are common; others, like Fairy and ... [Read more...]

How R is used at Microsoft

July 15, 2016 | David Smith

At the useR! conference last month, I was pleased to be able to give a couple of talks about the ways that Microsoft is using and integrating R. In my first talk, Hear, See, Move, I shared how data scientists at Microsoft are working to help the disabled: During the ... [Read more...]

Introducing the free Microsoft R Client

July 11, 2016 | David Smith

Over the years, we've shared several posts on using the ScaleR package to import, process, visualize and analyze large data sets with R. Until now, you needed to have access to a Microsoft R Server license to take advantage of the package. Now, you can use all of the capabilities ... [Read more...]

In case you missed it: June 2016 roundup

July 8, 2016 | David Smith

In case you missed them, here are some articles from June of particular interest to R users. A preview of the tutorials presented at the useR! 2016 conference. A "advanced beginner's" guide to R published by ComputerWorld includes guides on data wrangling, visualization, and data APIs. Microsoft R Server now runs ... [Read more...]

Run compiled R packages in AzureML

July 1, 2016 | David Smith

We've shown a few times here how you can run R code on data in the cloud with Azure ML Studio, and even how to enable that code as a web service to be called from other applications. But what if you want to run code in a compiled language, ... [Read more...]

Computerworld’s advanced beginner’s guide to R

June 29, 2016 | David Smith

Many newcomers to R got their start learning the language with Computerworld's Beginner's Guide to R, a 6-part introduction to the basics of the language. Now, budding R users who want to take their skills to the next level have a new guide to help them: Computerword's Advanced Beginner's Guide ... [Read more...]
1 21 22 23 24 25 94

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)