【发布时间】:2017-07-19 08:45:21
【问题描述】:
我正在尝试在 HANA 中创建一个使用 R 代码的过程。因此,我想计算缺失值。我在 R Studio 中尝试了 R 代码,它可以工作:
DROP Table "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES";
CREATE Column TABLE "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES" (RESULT" INT );
DROP PROCEDURE "THESIS"."ANALYSE_MISSINGDATA";
Create PROCEDURE "THESIS"."ANALYSE_MISSINGDATA" (IN input _SYS_BIC"."THESIS_FOLDER/CA_SAMPLE", OUT OUTPUT_DATA "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUE" )
LANGUAGE RLANG AS
BEGIN
result<-sapply(input, function(x) sum(is.na(x)))
OUTPUT_DATA<-data.frame(RESULT=result)
END;
Call "THESIS"."ANALYSE_MISSINGDATA"("_SYS_BIC"."THESIS_FOLDER/CA_SAMPLE",?);
但是当我尝试这个时,我收到以下错误: SAP DBTech JDBC:[2048]:列存储错误:搜索表错误:[34084] 接收错误:获取结果错误。;失败:找不到对象“输出数据”。
有人知道我做错了什么吗?
谢谢。
【问题讨论】: