Tidy Eval Meets ggplot2

The Bang Bang Plots

Almost a year ago I wrote about my My First Steps into The World of Tidy Eval. At the end I tweeted asking Hadley Wickham and Lionel Henrey whether ggplot2 was compatible with the tidy eval, They said that it was on the todo list. Finally, ggplot2 3.0.0 got released last week with the support of tidy eval, so I thought it was time to write about it! ggplot2 3.0.0 now on CRAN — https://t. [Read More]

#runconf18: My First rOpenSci Unconf Experience

Last week I had the opportunity to attend rOpenSci #runconf18. It was a remarkable event, in which ~60 diverse people gathered to work on projects related to open data, package development, data visualization, reproducibility, education and more. But before talking about the unconf details, let me tell you my story with rOpenSci! I don’t remember exactly the first time I heard about rOpenSci, but I think it was around two years ago. [Read More]

yelpr Package for Yelp Fusion API

Or My Story with Package Development

Today I pushed a preliminary version of yelpr an R library for the Yelp Fusion API, and my first public package. I am still working on it and intended to share it with others to get feedback. But I also thought about writing a blog post to tell my story with package development in general, and my thought process while developing yelpr. What was my journey with package development? When I started to learn R, end of 2015, I was benefiting from the great amount of packages developed by “others”. [Read More]

Stringr Explorer

What do you want to do with strings?

A couple of days ago, I passed by Sarah Drasner’s Array Explorer. It was through a retweet by Emily Robinson, who proposed the idea of a similar app for working with strings in R. I thought about giving it a try, and I deployed a preliminary Shiny App Stringr Explorer; which is still under development. In the following sections, I will give a brief about the data extracted from the package documentation to use in the Stringr Explorer app, and I’ll be glad to get better suggestions and contributions. [Read More]

Giving My First Data Science Talk

3 accepted abstracts after 3 rejected!

A couple of weeks ago, I gave my first talk in a data science/rstats conference; Fitting Humans Stories in List Columns: Cases from an Online Recruitment Platform. It was at EARL Boston and it was a good experience as I received positive feedback from the attendees. I intended to write about the story I shared in my talk. But then I recalled Emily Robinson’s post Giving Your First Data Science Talk, published last July. [Read More]

Adding Skimr Spark Histograms in Dataframe Columns

A couple of weeks ago, I was looking for a package, I previously passed by, that prints summary statistics with inline histograms. I checked all my bookmarks and liked tweets, but I couldn’t find it! So I asked on twitter. fortunately Maëlle Salmon read the tweet and guided me to skimr by ropenscilabs, who actually release many useful packages. In this post, I will focus on spark histograms in summary statistics and beyond. [Read More]

My First Steps into The World of Tidy Eval

Bang Bang!!

A couple of months ago, Tidy eval was something that I passed by, but didn’t have time to explore. As usual, sometimes one gets busy with the daily work, and puts some stuff aside to come back to. However, I like to find ways that give me a higher level of flexibility and more control. So mid June, I had an inquiry regarding programming around dplyr. I wasn’t sure how to pass a variable column names to purrr::map, so I opened an issue; purrr::map() support for SE/variable column names? [Read More]

Highlights from UseR! 2017

Teaching R to new UseRs, the journey of package development, and more!

In the first week of July, the 14th UseR! conference took place in Brussels as the biggest UseR!. For me, it was the first UseR! and I believe it was a good opportunity to get exposed to different approaches in the data world, see different applications, learn about new packages and meet people in the R community, all in one place. There were lots of interesting things to be highlighted. [Read More]

R Questions Tag Pairs on Stackoverflow

Months ago, I passed by R Questions from Stack Overflow published on Kaggle. I was interested in tag pairs in particular, i.e. which tags appear together in R questions, so I worked on this simple kernel. This week, I had some time so I thought about deploying a simple Shiny App, to give more people access to exploring the tag pairs. So here is the App, where you can see the most frequent tags that appear with a certain tag. [Read More]

Prophet Explore: A Simple Shiny App to Get Introduced to Prophet

Last February, I read about prophet package, which was released by Facebook’s Core Data Science team. I skimmed the published paper Forecasting at Scale quickly and I got the main concept. I also liked how the creators; Sean Taylor and Ben Letham were trying to empower analysts to produce high quality forecasts by offering them a flexible and configurable model that requires general understanding, but not necessarily deep knowledge about time series models. [Read More]