使用Azure ML中的自定义过滤器将评级列转换为布尔列

时间:2017-06-05 10:53:38

标签: azure-machine-learning-studio

我有一个数据集,其中Rating列是一个整数列,其值介于1到10之间。

我想将该列转换为一个简单的布尔正/负分类列,因此如果该值小于6则为负值,如果大于或等于6则会成为正值。

我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

Azure机器学习至少允许3个选项:

  • 应用SQL转换select *,case when rating<6 then 0 else 1 end RatingB from t1
  • 执行Python脚本return dataframe1.rating[dataframe1.rating < 6] = 0
  • 执行R脚本dataset1$rating[dataset1$rating < 6] <- 0