Fork me on GitHub

.Rddj

Resources for doing data journalism with R.

The R Project is a great software environment for doing all sorts of data-driven journalism. It can be used for any of the stages of a typical data project: data collection, cleaning, analysis and even (interactive) visualization. And it's all reproducible and transparent! Sure, it requires a fair amount of scripting, yet...

Do not fear! With this curated (and highly opinionated) list of resources, you will be guided through the thick jungle of countless R packages, from learning the basics of R's syntax, to scraping HTML tables, to a guide on how to make your work comprehensible and reproducible.

Now, enjoy your journey.

Some more efforts at persuasion: As I work in the media, I know how a lot of journalists are turned off by everything that doesn't have a graphical interface with buttons to click on. However, you don't need to spend days studying programming concepts in order to get started with R, as most operations can be carried out without applying scary things such as loops or conditionals – and, nowadays, high-level abstrations like dplyr make working with data a breeze. My advice if you're new to data journalism or data processing in general: Better learn R than Excel, 'cause getting to know Excel (and the countless other tools that each do a single thing) doesn't come for free, either.

This list is (partially) inspired by R for Journalists by Ed Borasky, which is another great resource for getting to know R.

Chapters