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

Converting rating column into boolean column with custom filter in Azure ML

我有一个数据集,其中 Rating 列是一个整数列,值范围从 1 到 10。

我想将该列转换为一个简单的布尔值 positive/negative 分类列,这样如果该值小于 6,它就是负面评级,如果它大于或等于 6,它将变为好评。

我不知道该怎么做。

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