使用 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
我有一个数据集,其中 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