如何在Teradataml中使用NaiveBayes构建模型: 1.输入数据为teradata表
发布于 2019-09-16 23:53:42
从teradataml.context.context导入teradataml导入*从teradataml.dataframe.dataframe导入DataFrame从teradataml.analytics.mle.NaiveBayesPredict导入teradataml用于连接到所需teradata数据库的数据库上下文
con =create_context(host=“主机名”,username=“指定用户名”,password=“指定密码”)
2、为驻留在teradata中的输入表创建数据帧
nb_input_train = DataFrame.from_table("nb_input_train")
nb_input_test = DataFrame.from_table("nb_input_test")naivebayes_predict_result = NaiveBayesPredict(newdata=nb_input_test,modeldata=naivebayes_train,id_col="id",formula="col1 ~ col2 + col3 + col4 + col5",responses = "val1","val2","val3")
提示:为了查看sqlmr查询,将print_sqlmr_query设置为true
from teradataml.options.display import display
display.print_sqlmr_query = Truehttps://stackoverflow.com/questions/57960057
复制相似问题