在azure ML中创建自定义模块时加载CRAN3.1不支持的R包

在azure ML中创建自定义模块时加载CRAN3.1不支持的R包,r,azure,azure-machine-learning-studio,R,Azure,Azure Machine Learning Studio,我正在Azure ML studio中创建一个自定义模块,该模块将使用VIM软件包的kNN功能进行缺失数据插补。但是,azure ML中的CRAN3.1不支持VIM包,或者换句话说,默认情况下,ML studio中不支持此包。因此,当我使用自定义模块运行实验时,新创建的自定义模块在加载VIM包时出错 是否有任何方法可以使VIM在自定义模块的上下文中可用?根据Microsoft文档,您可以添加zip输入。在XML文件中,您需要添加: <Input id="zippedData" name=

我正在Azure ML studio中创建一个自定义模块,该模块将使用VIM软件包的
kNN
功能进行缺失数据插补。但是,azure ML中的CRAN3.1不支持VIM包,或者换句话说,默认情况下,ML studio中不支持此包。因此,当我使用自定义模块运行实验时,新创建的自定义模块在加载VIM包时出错


是否有任何方法可以使VIM在自定义模块的上下文中可用?

根据Microsoft文档,您可以添加zip输入。在XML文件中,您需要添加:

 <Input id="zippedData" name="Zip Input" type="Zip" IsOptional="false">
    <Description>Zip files to be extracted to the R working directory.</Description>
   </Input>
我建议提前安装VIM,以检查它是否在标准R模块中工作。如果它能工作,那么它肯定能在您的自定义模块中工作,因为正如文档所述:

R脚本的执行环境使用与executer脚本模块相同的R版本,并且可以使用相同的默认包。您还可以将其他R包添加到自定义模块,方法是将它们包含在自定义模块zip包中。就像在自己的R环境中一样,只需在R脚本中加载它们

你可以找到我关于如何安装定制R软件包的帖子

install.packages("src/vim.zip", lib = ".", repos=NULL, verbose=TRUE)
library(VIM, lib.loc=".", verbose=TRUE)