我正在使用 Aster,因为有一些 groovy Random Forest Functions 可供使用。我的因变量或响应变量是布尔二分变量;一个 0 或 1。
当我通过选择的随机森林函数运行它时,它会创建响应变量的预测值。它调用此变量预测并自动将其创建为 VARCHAR(REALLY BIG INTEGER IN HERE)。
要进行一些计算,我只是希望将其转换为字符串中的整数。所有生成的字符串都是 0 或 1:
alter table a0q892.zf_predict alter column prediction int;
不起作用。我收到的错误信息是:
Executed as Single statement.
Failed [34 : 42000] [AsterData][ASTERJDBCDSII](34) ERROR: syntax error at or near "int" ()
我很确定有很多精美而优雅的方法可以做到这一点。但我想我可以简单地把它变成一个整数以供将来计算?