Can you share the packages necessary to recreate the environment used for AI4M Course 2 Week 4 Assignment?
E.g. What version of R, Python, etc. is being used?
I tried downloading r-ggplot2, r-base, etc. to recreate the environment, and I can make it through most of the coding assignment without errors, but I cannot seem to get the program to recognize randomForestSRC. Please see below. Thank you so much in advance for your help!
Input:
%load_ext rpy2.ipython
%R require(ggplot2)
from rpy2.robjects.packages import importr
import R’s “base” package
base = importr(‘base’)
print(base._libPaths())
import R’s “utils” package
utils = importr(‘utils’)
import rpy2’s package module
import rpy2.robjects.packages as rpackages
forest = rpackages.importr(‘randomForestSRC’, lib_loc=‘R’) # Original
forest = rpackages.importr(‘randomForestSRC’, lib_loc="/opt/anaconda3/envs/Python_3_7/lib/R/library")
from rpy2 import robjects as ro
R = ro.r
from rpy2.robjects import pandas2ri
pandas2ri.activate()
Output:
RRuntimeError Traceback (most recent call last)
/var/folders/zt/gkxs3_z54sq5jvzkdb97g21m0000gn/T/ipykernel_34474/3496622856.py in
13 import rpy2.robjects.packages as rpackages
14
—> 15 forest = rpackages.importr(‘randomForestSRC’, lib_loc=‘R’) # Original
16 # forest = rpackages.importr(‘randomForestSRC’, lib_loc="/opt/anaconda3/envs/Python_3_7/lib/R/library")
17
/opt/anaconda3/envs/Python_3_7/lib/python3.7/site-packages/rpy2/robjects/packages.py in importr(name, lib_loc, robject_translations, signature_translation, suppress_messages, on_conflict, symbol_r2python, symbol_check_after, data)
451 if _package_has_namespace(rname,
452 _system_file(package = rname)):
→ 453 env = _get_namespace(rname)
454 version = _get_namespace_version(rname)[0]
455 exported_names = set(_get_namespace_exports(rname))
RRuntimeError: Error in library.dynam(lib, package, package.lib) :
shared object ‘randomForestSRC.dylib’ not found