Nothing
#' @title installJuliaPackages
#' @description checks for needed Julia packages and installs them if not installed.
#' @return no return value, called to install Julia packages in Julia.
#' @export
installJuliaPackages <- function(){
strings1 <- c('"Random"', '"Distributions"',
'"ForwardDiff"', '"Optim"', '"StatsBase"', '"LineSearches"', '"LinearAlgebra"',
'"FreqTables"', '"DataFrames"')
strings2 <- c("Random", "Distributions",
"ForwardDiff", "Optim", "StatsBase", "LineSearches", "LinearAlgebra",
"FreqTables", "DataFrames")
for (i in 1:length(strings1)){
if (!JuliaConnectoR::juliaEval(paste0(strings1[i], ' in keys(Pkg.project().dependencies)'))){
#JuliaConnectoR.utils::install_julia_packages(strings2[i])
JuliaConnectoR::juliaEval("using Pkg")
JuliaConnectoR::juliaEval(paste0('Pkg.add("', strings2[i], '")') )
}
}
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.