Posts
In God we trust. All others must bring data.
Making a Case for case_when
This is a brief (and likely obvious, for some folks) post on the dplyr::casewhen()…
Candy Coated Confidence Intervals
@mrshrbrmstr hinted that she would like this post by @RickWicklin translated into R for her stats class. She's quite capable of cranking out the translation of the core component of that post — a call to chisq.test — but she wanted to show…
hrbrthemes 0.1.0 is now on CRAN
I'm pleased to announce the inaugural release of my hrbrthemes (0.1.0) package on…
On Watering Holes, Trust, Defensible Systems and Data Science Community Security
I've been threatening to do a series on "data science community security" for a while and had cause to issue this inaugural post today. It all started with…
Putting It All Together
The kind folks over at @RStudio gave a nod to my recently CRAN-released epidata package in their January data package roundup and I thought it might be useful to give it one more showcase using the recent CRAN update to ggalt and the new…
ggalt 0.4.0 now on CRAN
I'm uncontainably excited to report that the ggplot2 extension package ggalt is now on CRAN…
Spelunking XHRs (XMLHttpRequests) with splashr
DiagrammeR(" graph LR A-->B A-->C C-->E B-->D C-->D D-->F E-->F ") %>%…
Geom❤️
This particular ❤️ math pilfered this morning from…
Diving Into Dynamic Website Content with splashr
If you do enough web scraping, you'll eventually hit a wall that the trusty httr verbs (that sit beneath rvest ) cannot really overcome: dynamically created content (via javascript) on a site. If the site was nice enough to use XHR…
Strung Out On String Ops - A Brief Comparison of stringi and stringr
I made a promise to someone that my next blog would be about stringi vs stringr and I intend to keep said…