我修改了" randomForest"包中的R。
如您所知,我们可以通过修改C来自定义randomForest包 文件。
首先,我下载了包含许多c文件的randomForest crab文件。 classTree.c,regrf.c,rf.c等。
其次,我在macOS的终端上运行$ R CMD SHLIB rf.c。然后,我可以得到" rf.so"文件。
第三,我在R中运行dyn.load(" rf.so")。我有以下问题。
dyn.load("path/rf.so")
Error in dyn.load("path/rf.so") :
unable to load shared object 'path/rf.so':
dlopen(path/rf.so, 6): Symbol not found: _Xtranslate
Referenced from: path/rf.so
Expected in: flat namespace
in path/rf.so
我该如何解决这个问题?