HANA:创建R过程时出错
我试图在HANA中创建一个使用R代码的过程。因此,我希望统计缺失的值。我在R Studio中尝试了R代码,它可以工作:HANA:创建R过程时出错,r,procedure,hana,R,Procedure,Hana,我试图在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_MISSINGDA
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",?);
DROP Table“THESIS”。“THESIS\u文件夹::COUNT\u缺少值”;
创建列表“THESIS”。“THESIS\u FOLDER::COUNT\u MISSING\u VALUES”(结果“INT”);
删除程序“论文”,“分析丢失的数据”;
创建过程“论文”,“分析缺失数据”(输入“论文系统BIC”,“论文文件夹/CA样本”,输出数据“论文”,“论文文件夹::计数缺失值”)
语言
开始
结果错误消息的原因是您以大写字母引用输出变量。
检查:
过程定义中的变量名不应包含大写字母。因此,R中的变量名也不应包含大写字母
只需更改输出数据即可