RCall and PyCall - Using Julia with R and Python


Details
Julia enables a smooth interop with R and Python - enhancing the computational speed of Julia with the breadth of tools available in these behemoths.
RCall lets a user run R source code directly from Julia, bringing objects from the R workspace into Julia and vice versa bidirectionally.
PyCall imports Python modules and brings their functionality into Julia.
Presented by Rock Pereira
----------------------------------------------------
Room: Meeting Room, Right Side
Setup:
Julia 0.5 ( http://julialang.org/downloads/)
Julia packages: Install with Pkg.add("pkgName")
DataFrames, Distributions, Gadfly, NPZ, Pandas, Plots, PyCall, PyPlot, RCall, RData, RDatasets
Python: Recommend Anaconda distribution ( https://www.continuum.io/downloads)
Either 2.7 or 3.5 is OK.
Python packages: matplotlib, numpy, pandas, pandas-datareader, scipy.
To install pandas-datareader:
with anaconda: > conda install pandas-datareader
without anaconda: > pip install pandas-datareader
R: 3.3
R packages: ggplot2, dplyr, stringr, lubridate

RCall and PyCall - Using Julia with R and Python