下标类型“列表”无效的Azure机器学习

时间:2018-12-11 04:13:37

标签: r lapply azure-machine-learning-studio

问题

我将实验部署在Azure机器学习中作为Web服务。实验顺利进行。

但是在使用REQUEST/RESPONSE进行测试时,出现以下错误:

  

执行R脚本管道传输(RPackage):在评估R脚本时发生以下错误:R_tryEval:返回错误:split(df,list(df $ PRO_NAME,df $ Illness_Code))错误[Ind]:下标类型无效“列表”

这是代码:

# Loop through the dataframe and apply model
Ind <- sapply(split(df, list(df$PRO_NAME,df$Illness_Code)), 
              function(x)nrow(x)>1)

out <- lapply(
    split(df, list(df$PRO_NAME, df$Illness_Code))[Ind],
    function(c){
        m <- lm(formula = COUNT ~ YEAR, data = c)
        coef(m)
    })

1 个答案:

答案 0 :(得分:0)

已修复

问题:

如果输入数据有限(例如仅1-2行),则某些R代码不起作用

解决方案:

通过Batch而不是REQUEST/RESPONSE加载数据