Site icon R-bloggers

Storrrify #satRdayCDF 2018

[This article was first published on Posts on Maëlle's R blog, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

On Saturday I was at my second satRday conference this year, lucky me! I got to attend satRday Cardiff which was a great experience. I gave a talk about rOpenSci onboarding system of packages, find my slidedeck here and other slidedecks at this address. A lot of R goodness!

As I did in March for satRday Cape Town, I’ll use my own tweets to summarize the event, but this time, having switched my website to blogdown I can use Hugo shortcodes as recommended by Romain François!

< !--more-->

A few words about the conference before storrifying away

One of my part-time employers, Locke Data, was a big sponsor of the event, so it had a nice stand including a giant chibi Steph Locke! I therefore got to meet my co-workers in the flesh, and several other people I had only interacted with online. I really enjoy socializing with fellow R addicts once in a while! The organisers did a great job, and made sure everyone felt welcomed. Maybe they had had a look at Steph Locke’s list of awesome event organiser resources! In any case, thanks David Parr and Paul Brennan!

Now, let’s have a look at the day as tweeted by me…

Getting my tweets

This part using rtweet is similar to what I had done in March, except the hashtag changed.

my_tweets <- rtweet::get_timeline(user = "ma_salmon", n = 5000)
my_satrday_tweets <- dplyr::filter(my_tweets,
                                   stringr::str_detect(text, "[sS]at[rR]day[cC][dD][fF]"),
                                   !is_retweet)
my_satrday_tweets <- dplyr::arrange(my_satrday_tweets, created_at)

I obtained 22 tweets.

Embedding the tweets

As stated in the intro I used Hugo shortcodes: cf this section of the blogdown book. I thought it’d be easy but having several tweets made it hard somehow: even when playing with chunk options and purrr::map-ping and friends, I wasn’t able to use blogdown::shortcode so I used its insides instead. Still, using Hugo shortcodes is easier than hacking html. Edited to add: after I opened an issue with the feature request in blogdown dev version there’s now a shortcodes function, vectorized version of shortcode! Thanks Yihui! I changed the code below.

Enjoy reading, and if you can, attend one of the next satRday conferences, for instance in Amsterdam on September the 1st! Or run one yourself?

blogdown::shortcodes('tweet', my_satrday_tweets$status_id)

On Saturday at #satrdayCDF I'll have to choose between giving my talk and listening to my @LockeData colleague @AmyMcDougall96 speak ? pic.twitter.com/AxmkqRVrhC

— Maëlle Salmon ? (@ma_salmon) June 20, 2018

I got #RLadies stickers from @hfcfrick for R-Ladies attending #satrdaycdf and @rencontres_R! pic.twitter.com/6XJ52agMKV

— Maëlle Salmon ? (@ma_salmon) June 21, 2018

On my way to #satRdayCDF! R-celts united ?

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Remote working is awesome, but meeting your boss in the "flesh" once in a while is important! #satRdayCDF pic.twitter.com/7uMZkY4pFu

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

My #satRdayCDF quiet/lactation room buddies are thankfully very quiet indeed! ?

Thanks to the organizers for providing this room. ? pic.twitter.com/tGfeRXU0dP

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@Nujcharee starting her #satRdayCDF talk with telling her dara science journey & introducing the #datanauts program ? pic.twitter.com/br8xG4Qy5f

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@Nujcharee explains how tidy principles made #rstats click for her who has a SQL background #satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@Nujcharee's #tidytext story started with her wanting to get actionable insights from data at her work for the North Yorkshire county council. #satRdayCDF pic.twitter.com/cAqcSFcvkl

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@Nujcharee is going to present us #tidytext in 3 steps. Step 1, tidy our text! How to get data?
?s:
✅ rtweet
✅ textreadr, officeR
✅ pdftools

Open data repos:
✅ Kaggle
https://t.co/s4ucIAXYpM#satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

First #tidytext function demoed by @Nujcharee , unnest_token!https://t.co/j50XhSAzb2#satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

After finding most frequent words in #MeToo tweets @Nujcharee explains us how to get sentiment of the tweets in step 2 of her #tidytext demo!https://t.co/m9GNnmnpmn#satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Result, via https://t.co/wC1GhRuN5F! @Nujcharee #satRdayCDF pic.twitter.com/lf46PVEVxO

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Step 3 of @Nujcharee's #tidytext demo, find the words most distinctive to each document via inverse document frequency! #satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Now @Nujcharee is showing us how she used #PowerBI to visualize the results of her #tidytext exploration of #MeToo tweets! #satRdayCDF pic.twitter.com/OHcn1Tvgb5

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@Nujcharee shares useful #rstats resources for tidy text analysis
??https://t.co/bWrKmEpkMB by @drob * @juliasilge
? cleanNLP by @statsmaths
?spacyR by @kenbenoit
?hunspell by @rOpenSci's @opencpu #satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Slides of my #satRdayCDF talk about @rOpenSci onboarding of #rstats packageshttps://t.co/UWvWmBiOcE

With an updated version of the faces of onboarding (as of last week). Can you ? @Nujcharee? ? pic.twitter.com/uZSW2a45ae

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@LockeData's @AmyMcDougall96 giving her first talk ever at #satRdayCDF about @airtable &R! pic.twitter.com/LfnfHG76oD

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Features of @airtable presented by @AmyMcDougall96

? Bases,
? Tables inside them,
? Views https://t.co/GJj2DT1NBo
? Fields
? Records#satRdayCDF

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

.@airtable has an API and there's an #rstats ? interfacing it,https://t.co/L8k6FbEzAm@AmyMcDougall96 is now walking us through an use case at #satRdayCDF , also see her blog post ?https://t.co/u5tSY0cVEo

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Now @etalbot1291 from @LockeData & university of Liverpool's Consumer data research center (& @RLadiesLivUK !) is presenting her 1st PhD project at #satRdayCDF pic.twitter.com/AxNKas5Bps

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Data from smart energy meter shows daily life patterns, @etalbot1291 explains at #satRdayCDF

Half-hourly intervals! pic.twitter.com/BdJ6P9zOLb

— Maëlle Salmon ? (@ma_salmon) June 23, 2018

Very entertaining and informative explanations by @etalbot1291 of the research process ? and of the energy consumption profiles by deprivation profiles using smart energy meters data & https://t.co/8pensv2xhj#satRdayCDF pic.twitter.com/ruB2WbRG7p

— Maëlle Salmon ? (@ma_salmon) June 23, 2018
To leave a comment for the author, please follow the link and comment on their blog: Posts on Maëlle's R blog.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.