Issue 10
Hello and welcome to the new issue of R Weekly!
Highlight
Digested by R Weekly Members
-
ggplot2 Extensions Gallery - A list of ggplot2 extensions.
-
rcrossref - RStudio Addin for Crossref citations.
News & Blog Posts
Tutorials
-
Cluster analysis in R: determine the optimal number of clusters
-
Image recognition in R using convolutional neural networks with the MXNet package
-
Using 2D Contour Plots within ggplot2 to Visualize Relationships between Three Variables
R in the Real World
-
Time Tracking (with R) - How I’ve improved my productivity.
R in Organization
R in Academia
-
rotl paper published - Package for the Open Tree of Life data.
-
Showing code changes when teaching - A key – but challenging – part of learning to program is moving from writing technically-correct code “that works” to writing high-quality code.
Resources
-
ggplot2 Extensions Gallery - A list of ggplot2 extensions.
New Releases
-
rAmCharts 2.1.0 - Interactive charts from the JavaScript library AmCharts.
-
archivist 2.1 - Tools for storing, restoring and searching for R objects.
-
RcppArmadillo 0.7.200.2.0 - RcppArmadillo provides an interface from R to and from Armadillo C++ library.
-
rcrossref - RStudio Addin for Crossref citations.
New Packages & Tools
-
RcppGetconf - Rcpp interface for querying system configuration variables.
-
Placement - An R package to Access the Google Maps API.
-
magick - Advanced Image-Processing in R.
-
timevis - Create interactive timeline visualizations in R.
R Project Updates
Updates from R Core.
- The tests for C++11 compliance are now much more comprehensive.
configure
checks if the compiler specified byCXX
CXXFLAGS
is able to compile C++ code.- There is a new macro
CXXSTD
to help specify the standard for C++ code, e.g.-std=c++98
. This makes it easier to work with compilers which default to a later standard: withCXX=g++6 CXXSTD=-std=c++98
configure
will select commands for g++ 6.x which conform to C++11 and C++14 where specified but otherwise use C++98. - Support for the defunct IRIX and OSF/1 OSes and Alpha CPU has been removed.
table()
no longer drops anNaN
factor level, and better obeysexclude = <chr>
merge(df1, df2)
now also works for data frames with column namesna.last
,decreasing
, ormethod
.
Call for Participation
Upcoming Events
-
PresentRs: Cardiff, UK R User Group August 2 Presentations and (remote) Lightening talks from useR’s on Model-Based Machine Learning, Open Government Data & Beer Analytics, Git, Sparklyr, Pokemon and more.
-
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
cannot allocate memory block of size 16777216 Tb
— Auriel Fournier (@RallidaeRule) July 29, 2016
fair enough R, fair enough
#SPSS comes with a huge manual that is like "The Art of the Deal" for stats. Dopey #Rstats users don't have. Sad! https://t.co/IFWumd9oxZ
— Donald Trump, PhD (@ScientistTrump) July 26, 2016