Your time is precious. I literally designed DictionR to save it.

- Cut the time you spend googling for solutions
- Flatten R's learning curve
DictionR is a website containing organized, easy-to-use and powerful snippets of R code

- Search for solutions in plain English, not in technical jargon
- 58 snippets are already available — and hundreds more are in my pipeline, many coming very soon
- DictionR is built on the knownledge of R I've accumulated since 2014

- To see what the snippets look like, you can browse these free ones: round a number, write a condition, remove duplicates, replace a character string in a column or change the format of a date

DictionR is:

  • useful for beginners and experienced R users — I use it myself!
  • profitable if it helps you save as low as two hours per year — which it definitely will
  • clean, beautiful, fast, organized, easy to use, consistent and powerful
  • much better and nicer than raw documentation pages or poorly formatted blog posts written for search engine bots instead of human eyes
  • regularly receiving new snippets (and older ones are regularly updated) thanks to its subscription-based economic model
  • exclusively made of tested and used-in-production code
  • published by an independant, self-employed economist and data scientist
Enjoy the time-limited launch price of 154$/year — and save a massive 300$ every year for as long as you stay subscribed!

You'll keep the preferred launch price for as long as you stay subscribed — even after a price increase. If you cancel your subscription, you'll be able to resubscribe to the plans available at the moment of your new subscription.

DictionR's final price will be 454$/year

DictionR is not a personalized questions/answers product. If you have specific, personalized requests related to R, feel free to contact me — I'll happily consider your inquiry.

Hi! My name is Olivier, I'm an economist and a data scientist. I'm the creator of DictionR.

DictionR is the centralized and curated collection of R code snippets I wish I had when I first started to use R during my PhD in economics in 2014.

Using my long experience working with R, I designed DictionR first and foremost as a powerful time saving tool — but also to make the life of R users easier, more productive and more enjoyable. Mine included as I use DictionR myself!

Since 2014 and my first R code, I've given tutorials online and on campus, I have worked with multiple clients on data science missions and even published whole online dashboards. I just love R! You can see below what I'm capable of — and you can see even more of my work in this page.

Oh and if you're wondering: yes, all of the examples below have been built with code you can (or will soon) find on DictionR.

I hope you'll enjoy DictionR as much as I do!

— Olivier Simard-Casanova

DictionR is profitable if it helps you save as low as two hours per year. In other words: DictionR is always profitable.

Cut the time spent googling. Browse DictionR instead.

Writing code usually involve a lot of research on the Internet. This research can take a lot of time and does not always bring satisfactory results.

DictionR cuts the research time by at least an order of magnitude by offering you a centralized, curated and ever growing collection of R code snippets.

Instead of searching on Google and wasting your time on unsatisfactory results, you can now browse and search on DictionR instead.

And because DictionR is written by a human, you can search for questions in plain English, not (just) in technical jargon.
Flatten the learning curve — and master R in months instead of years

Are you new to R? Albeit not a tutorial for beginners per see (I'd recommend to have at least a working knowledge of R before jumping into DictionR), DictionR will prove extremely helpful to enhance your understanding of both R and the many tools coming from its plentiful ecosystem.

If I had DictionR when I started to learn R in 2014, it would literally have saved me years of learning by trial-and-error. With DictionR, I'm happily passing you this knowledge accumulated since 2014 🙂

And because DictionR is written in plain English instead of technical jargon, you can now break the infinite loop of "I need to know the technical jargon to solve the problem I don't know how to solve because I don't know the technical jargon".
Discoverability. Serendipity. And more problem-solving.

R is a powerful software — with a vast ecosystem. It's not always easy to have an accurate idea of what's possible — and how to implement it.

Thanks to its centralized nature, DictionR offers good discoverability. Just by browsing DictionR, there's a real chance you'll find new ways to solve problems.

A nice side effect of discoverability is serendipity — i.e. accidentally discovering you can solve this specific problem you gave up on months ago with a function you had no idea existed. This is something that happens to me regularly. DictionR provides it for you too!

Easy to use, powerful and reliable — by design

Actual, battle tested code

I've tested literally all of the DictionR snippets in real world conditions, and I've used most of the snippets in production.

DictionR snippets are not like these lazy and cheap copy-pasted articles written for Google's bots. They're actual, proven code that delivers — accumulated over many years of profesionnal, daily practice with R.
The snippets — and beyond

Sometimes, you need more than just the defaults. Maybe fine tune some options or use a slightly different function.

To help you in these circumstances, almost all DictionR snippets are accompanied with links to their official documentation.

If you need or want to dive deeper, it's literally right there for you — saving you even more time.
Optimized for the start of the art

DictionR is optimized for the Tidyverse — a state of the art collection of R packages that will save you an humongous amont of time and make you a happier and more productive R user.

But if you don't use the Tidyverse, DictionR got you covered as well. All code snippets are provided with both a Tidyverse and non-Tidyverse version — both of them having been tested.

A joy to use — also by design

Well organized snippets

DictionR snippets are methodically organized. They're tagged by the library they rely one, and they all have a unique number in their title for easier reference.

DictionR snippets are easy to find — and two search forms are avaible right there for you.
A curated collection of snippets — to appease the mind

R has a vast ecosystem — which is both a blessing and a curse.

It's a blessing because there's a solution to almost any problem. But it's a curse as its vastness can feel overwhelming. To avoid this sense of overwhelm, I heavily curate DictionR.

The goal is to find the right balance between providing the most comprehensive set of snippets while not overwhelming you with every single option or function.
Clean snippet pages

Messy documentation pages or poorly written blog posts optimized for search engine bots instead of human readers are unpleasant and confusing to read — and as such, can lead to a massive waste of time.

To save you time and to deliver you a pleasant experience, each snippet page on DictionR is clean, easy to read and well structured.

As shown below, each page as up to three sections: the core of the snippet (1), a Dive deeper section with more advanced options or use cases (2), and Documentation with links to the official documentation (3). (4) tells you which libraries you need to load. You can see the live snippet page this screenshot is based on.
Conventions — for consistency

I put extra effort to design a convention-based system for everything in DictionR — from the page design to the naming of variables and functions in the code and the URLs.

This way, when you learn the convention once, you learn it for literally all DictionR.
DictionR's snippets are easy to use — for real and efficient problem solving

Most DictionR snippets are quasi-ready to use — which means you can test them very easily on your own code.

- If the snippet fits with your needs, your problem is quickly solved
- If the snippet doesn't fit with your needs, you can also quickly look for another solution

Once again, more time saved for you!

You can count on DictionR — today, but also tomorrow and the day after tomorrow

DictionR is always there for you

Thanks to its very nature, DictionR is available 24 hours a day, 7 days a week. No back and forth between you and somebody else, no need to wait for office hours to get an answer to your question. Your questions are answered right away.
An ever growing collection of snippets

Thanks to its subscription-based model, I can take the time to regularly add new snippets to DictionR.

I do not add snippets for the sake of adding snippets. I only add snippets I find relevant and useful for a large enough set of people.
Maintenance — for future-proof code

Also thanks to its subscription-based economic model, I can take the time to maintain the code behind the snippets. Due to updates and changes, code can break, functions are deprecated and snippets need to be regularly adjusted for these changes.

Is DictionR too expensive for your budget? Are you interested in bulk subscription for your team? Send me an email at and I'll see what I can do.