(This article was first published on R – rud.is, and kindly contributed to R-bloggers)
I’m in the market for Christmas presents for my true love, @mrshrbrmstr, and thought I’d look to an age-old shopping list for inspiration. Just what would it set me back if I decided to mimic the 12 Days of Christmas in this modern day and age?
Let’s try to do the whole thing in R (of course!).
We’ll need to:
- Grab the lyrics
- Parse the lyrics
- Get pricing data
- Compute some statistics
- Make some (hopefully) pretty charts
This one was complex enough formatting-wise that I needed to iframe it below. Feel free to bust out of the iframe at any time.
Some good follow-ups to this (if you’re so inclined) would be to predict prices next year and/or clean up the charts a bit.
Grab the code up on GitHub.
(Note: ColourLovers API times out occasionally so just try that snippet again if you get an error).
var vglnk = { key: '949efb41171ac6ec1bf7f206d57e90b8' }; (function(d, t) {var s = d.createElement(t); s.type = 'text/javascript'; s.async = true;s.src = '//cdn.viglink.com/api/vglnk.js';var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r); }(document, 'script'));To leave a comment for the author, please follow the link and comment on their blog: R – rud.is.
R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...