Issue 7
Hello and welcome to the new issue of R Weekly!
Highlight
Digested by R Weekly Members
-
NSSD Podcast Episode 18: Back on Planet Earth - With highlights from useR! 2016 conference.
News & Blog Posts
Tutorials
-
Bad Coder, Bad Coder! - Careful thought, rather than an obsession with rules, is your ticket to good, clear and efficient code.
-
Best practices for logging computational systems in R and Python
-
Fast and Big Linear Model Fitting with bigmemory and RcppEigen
-
Playing Around with Methods Overloading, C-language and Operators (1)
R in the Real World
-
How many calories should you eat per day? - US government guidelines by age, sex, activity level.
R in Organization
-
Presenting Renjin’s JIT Loop Compiler at RIOT 2016 - Renjin’s JIT Loop Compiler is intended to compile R code into extremly efficient machine code.
R in Bioinformatics
Videos & Podcasts
-
NSSD Podcast Episode 18: Back on Planet Earth - With highlights from useR! 2016 conference.
-
Sustainable Urban Transport Planning using Big Data from Mobile Phones
Resources
New Releases
- tibble 1.1 - now consistently using “tibble” as the key word in creation, coercion, and testing functions. release notes
- httr 1.2.0 - release notes
- xml2 1.0.0 - release notes
- ezsummary 0.2.0 - release notes
New Packages & Tools
R Project Updates
Updates from R Core.
-
The
method
argument ofsort.list()
,order()
andsort.int()
gains an"auto"
option (the default) which should behave the same as before whenmethod
was left missing. -
The
plot
method forppr
has enhanced default labels (xmin and main). -
sample.int()
gains an explicituseHash
option (with a back compatible default). -
addNA()
is faster now, e.g., when applied twice. (Part of PR#16895.) -
Illegal factors, e.g., with duplicated levels (illegal but constructable) now give a warning when printed, via new function
.valid.factor()
. -
sessionInfo()
has been updated for Apple’s change in OS naming as from10.12
(macOS Sierra
vsOS X El Capitan
). -
Its
toLatex()
method now includes therunning
component. -
options("interrupt")
can be used to specify a default action for user interrupts. For now, if this option is not set and theerror
option is set, then an unhandled user interrupt invokes theerror
option. This may be dropped in the future asinterrupt
conditions are noterror
conditions. -
Radix sort is now the default algorithm for double vectors. It no longer rounds.
-
stack.data.frame
andstack.default
preserve the names of empty elements in the levels of theind
column of the return value. Set the newdrop
argument toTRUE
for the previous behavior.
Call for Participation
Jobs
Upcoming Events
-
R Competition on education in South Africa 8 July - 21 August
-
EARL 2016 London 13 September - 15 Septemberth
The primary focus of the Conference is the commercial usage of R across a range of industry sectors with the aim of sharing knowledge and applications of the language. -
eRum 2016 Poznan, Poland 12 October - 14 October
European R users meeting (eRum) is an international conference that aims at integrating users of the R language. eRum 2016 will be a good chance to exchange experiences, broaden knowledge on R and collaborate.
Quote of the Week
Thank you to the #SPSS community! I will fight for you while @hadleywickham brings in more people that will threaten your freedoms & beliefs
— Donald Trump, PhD (@ScientistTrump) July 4, 2016