R Weekly 2018-2 Research, Field Guide, Data Science
Highlight
-
Community Call - Writing Packages to Support Research Communities - zoon & gretaropensci.org
( ropensci.org ) -
Data Science and R: how do I start?medium.com
( medium.com ) -
Field Guide to the R Ecosystemfg2re.sellorm.com
( fg2re.sellorm.com )
Insights
-
This Year in My R Codejson.blog
( json.blog ) -
My favourite R package for: summarising datadabblingwithdata.wordpress.com
( dabblingwithdata.wordpress.com )
-
Data Science and R: how do I start?medium.com
( medium.com ) -
Are #python users more likely to get into Slytherin?www.masalmon.eu
( masalmon.eu ) -
Unit Testing in R (slides)www.rblog.uni-freiburg.de
( rblog.uni-freiburg.de )
R in the Real World
-
R⁶ — Capture Tweets with tweet_shot()rud.is
( rud.is ) -
Analysing student data using R and the tidyversegregrs-uk.github.io
( gregrs-uk.github.io ) -
Redrafting the 2017 Fantasy Football draftmeysubb.github.io
( meysubb.github.io )
-
R in the World of Educationeringrand.github.io
( eringrand.github.io ) -
Are #python users more likely to get into Slytherin?www.masalmon.eu
( masalmon.eu ) -
Solar panel analysis pt 3: Scanning for objectswww.jeroenboeye.com
( jeroenboeye.com )
- How do election observers write about elections? A
tidytext
analysisrayms.github.io( rayms.github.io )
-
Cheer up, Black Metal Cats! Bubblegum Puppieswww.masalmon.eu
( masalmon.eu ) -
Fiesta 2017 gas mileage aosmith.rbind.io
( aosmith.rbind.io ) -
Is it a run or a ride?shug3502.github.io
( shug3502.github.io ) -
Self-driving cars and the impact of Motor Accidents on Mortalityronaldrichman.co.za
( ronaldrichman.co.za )
-
Elegant linear algebra in R with the Matrix packagejimskinner.github.io
( jimskinner.github.io ) -
Moving to Blogdown www.alspur.com
( alspur.com ) -
Getting tuftesque with bloggingwww.shamindras.com
( shamindras.com ) -
Sentiment of the Cityetachov.io
( etachov.io ) -
SNL: Visualising Impressions by SNL castsnujcharee.netlify.com
( nujcharee.netlify.com ) -
Traffic collisions in Belgrademilosvil.github.io
( milosvil.github.io )
-
Who’s on everyone’s 2017 “hit list”? suzanbaert.netlify.com
( suzanbaert.netlify.com ) -
Twin Peaks Season 1 Script Analysiscarter-allen.github.io
( carter-allen.github.io )
R in Organizations
- Community Call - Writing Packages to Support Research Communities - zoon & gretaropensci.org
( ropensci.org )
R in Academia
- Disease risk mapping and cluster detection with SpatialEpiApppaula-moraga.github.io
( paula-moraga.github.io )
New Packages
-
rspivot
ryantimpe.github.io - Shiny gadget for RStudio for viewing data frames( ryantimpe.github.io ) -
tidypredict
tidypredict.netlify.com - run predictions inside the database( tidypredict.netlify.com ) -
attempt
colinfay.me - a friendlier condition handler, inspired by ‘purrr’ mappers and based on ‘rlang’.( colinfay.me )
Package Releases
Huxtable 2.0.0
hughjonesd.github.io - newquick_pdf
,quick_html
andquick_docx
functions( hughjonesd.github.io )
R Internationally
-
Paroles, paroles et parolesmtmx.github.io
( mtmx.github.io ) -
R Material (diapositivas en español sobre Shiny, AED, etc.)jkunst.com
( jkunst.com ) -
Die Markov Kette: Wie berechne ich die Gleichgewichtsverteilung?novustat.com
( novustat.com )
Resources
-
stringr Explorer: What do you want to do with strings?www.onceupondata.com
( onceupondata.com ) -
Public documents for the Master of Data Science program at the University of British Columbiagithub.com
( github.com ) -
Field Guide to the R Ecosystemfg2re.sellorm.com
( fg2re.sellorm.com ) -
An R/rtweet edition of Matthew A. Russell’s Python Twitter Recipes Bookgithub.com
( github.com )
-
Webservices ToDo Listgithub.com - A to-do list of web APIs that have not yet been wrangled into R packages.
( github.com ) -
Keeping up with blogdown 🌟 maraaverick.rbind.io
( maraaverick.rbind.io )
Tutorials
-
esvis - Binned Effect Size Plotswww.dandersondata.com
( dandersondata.com ) -
Interpretation of AUCjenopal.netlify.com
( jenopal.netlify.com ) -
How to Follow and Engage with the R Communityaebou.rbind.io
( aebou.rbind.io ) -
Making a map (or my first blogpost)emmavestesson.netlify.com
( emmavestesson.netlify.com ) -
Drawing a network with
ggraph
andtidygraph
nxskok.github.io( nxskok.github.io ) -
Using gganimate and tweenr to animate a tSNE plothypercompetent.github.io
( hypercompetent.github.io )
-
Combining many datasets in R aosmith.rbind.io
( aosmith.rbind.io ) -
Analysing exam data with R and the tidyverse: a walkthroughgregrs-uk.github.io
( gregrs-uk.github.io ) -
Adding bananas from the commandline (extending the oomsifier)rmhogervorst.nl
( rmhogervorst.nl ) -
Special Topics in R, Parts 0 and 1johnlray.github.io
( johnlray.github.io ) -
Five tips to improve your R codedrsimonj.svbtle.com
( drsimonj.svbtle.com ) -
It’s lists all the way downwww.brodrigues.co
( brodrigues.co ) -
Do you have bad R habits? Here’s how to identify and fix them.blog.revolutionanalytics.com
( revolutionanalytics.com ) -
Learn to Write Command Line Utilities in R - part 7blog.sellorm.com
( sellorm.com ) -
correlation for maximal couplingxianblog.wordpress.com
( xianblog.wordpress.com ) -
SEC non-conference playmeysubb.github.io
( meysubb.github.io )
-
Divide and parallelize large data problems with Rcppblog.revolutionanalytics.com
( revolutionanalytics.com ) -
Big cdata Newswww.win-vector.com
( win-vector.com ) -
Hammertime ✖️ tibbletimemaraaverick.rbind.io
( maraaverick.rbind.io ) -
Using nonstandard evaluation to simulate a register machinetjmahr.github.io
( tjmahr.github.io ) -
Because it’s Friday: Harry Potter was the time to comeblog.revolutionanalytics.com
( revolutionanalytics.com ) -
Redrafting the 2017 Fantasy Football draftmeysubb.github.io
( meysubb.github.io )
Gist & Cookbook
- create a collage with the best 9 tweets from the tweet activity datagist.github.com
( gist.github.com )
Datasets
- Weekly Agricultural Market Prices in Ghanagithub.com
( github.com )
Upcoming Events
-
RStudio conf 2018 January 31 to February 3
rstudio::confwww.rstudio.com is about all things R and RStudio!( rstudio.com ) -
satRday Cape Town 2018 March 17
satRday Cape Towncapetown2018.satrdays.org( capetown2018.satrdays.org )
More past events at R conferences & meetupsconf.rweekly.org.
Call for Participation
-
satRday Cape Town 2018capetown2018.satrdays.org - Call for papers
( capetown2018.satrdays.org ) -
eRum 2018 May 14-16, Budapest, Hungary2018.erum.io - Call for papers
( 2018.erum.io ) -
LatinR - Conferencia Latinoamericana sobre Uso de R en Investigación + Desarrollo, 3 al 7 de septiembre de 2018, Buenoes Aires, Argentina47jaiio.sadio.org.ar
( 47jaiio.sadio.org.ar )
Your support will keep R Weekly team moving! 💡
Quotes of the Week
I'm recording this here mostly for myself -- if you are doing a lot of mutate(x = ifelse()), it's probably better to do a join to a dictionary table #rstatstwitter.com #themoreyouknowtwitter.com #joygrettwitter.com
— Hilary Parker (@hspter) 3 de gener de 2018twitter.com( twitter.com ) ( twitter.com )
I’ve decided that preparing a reprex is, in fact, a very effective technique for solving your own problems
— Jenny Bryan (@JennyBryan) 4 de gener de 2018twitter.com
it’s basically the rubber duck in disguise( twitter.com )
These are packages are like fire extinguishers. You hope not to use them, but are glad they are there.
— Noam Ross (@noamross) 5 de gener de 2018twitter.com( twitter.com )
Little known (but elegant IMO) way to use base graphics:
— Hadley Wickham (@hadleywickham) January 4, 2018twitter.com
palette(RColorBrewer::brewer.pal(3, "Set1"))
plot(Sepal.Length ~ Petal.Length, data = iris, col = Species, pch = 20, cex = 2)#rstatstwitter.com pic.twitter.com/4ogoedB5Dnt.co( twitter.com ) ( twitter.com )
Yes, with @JennyBryantwitter.com's help!
— Hadley Wickham (@hadleywickham) 6 de gener de 2018twitter.com( twitter.com ) ( twitter.com )
R Project Updates
Updates from R Coredeveloper.r-project.org:
-
R CMD check
with environment variable_R_CHECK_DEPENDS_ONLY_
set to a true value makes test-suite-management packages available and (for the time being) works around a common omission ofrmarkdown
from theVignetteBuilder
field. -
R CMD check
now also applies the settings of environment variables_R_CHECK_SUGGESTS_ONLY_
and_R_CHECK_DEPENDS_ONLY_
to the re-building of vignettes. -
New
warnErrList()
utility (from packagenlme
, improved). -
R CMD build
checks for GNUcp
rather than assuming Linux has it. -
configure
works harder to set additional flags inSAFE_FFLAGS
only where necessary. -
In rare circumanstances it may be necessary to override the setting of
SAFE_FFLAGS
. -
By default the (arbitrary) signs of the loadings from
princomp()
are chosen so the first element is non-negative. -
If
--default-packages
is not used, thenRscript
now checks the environment variableR_SCRIPT_DEFAULT_PACKAGES
. If this is set, then it takes precedence overR_DEFAULT_PACKAGES
. If default packages are not specified on the command line or by one of these environment variables, thenRscript
now uses the same default packages asR
. For now, the previous behavior of droppingmethods
can be restored by setting the environment variableR_SCRIPT_LEGACY
toyes
. -
When a package is found more than once, the warning from
find.package(*, verbose=TRUE)
lists all library locations. -
NAMEDMAX
has been raised to 3 to allow protection of intermediate results from (usually ill-advised) assignments in arguments toBUILTIN
functions. PackageC
code usingSET_NAMED
may need to be revised. -
Non-UTF-8 multibyte character handling fixed more permanently.