소스 검색

feat:修改批量更新创意属性接口

zhaohaipeng 9 달 전
부모
커밋
c5870c5151
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/scala/com/aliyun/odps/spark/ad/xgboost/v20240808/XGBoostTrain.scala

+ 2 - 2
src/main/scala/com/aliyun/odps/spark/ad/xgboost/v20240808/XGBoostTrain.scala

@@ -49,7 +49,7 @@ object XGBoostTrain {
         v(0) = label
 
         for (index <- featureNameList.indices) {
-          v(index + 1) = map.getOrElse(featureNameList(1), 0.0)
+          v(index + 1) = map.getOrElse(featureNameList(index), 0.0)
         }
 
         Row.fromSeq(v)
@@ -58,7 +58,7 @@ object XGBoostTrain {
 
       val fields = Seq(
         StructField("label", DataTypes.IntegerType, true)
-      ) ++ featureNameList.map(f => StructField(f.toString, DataTypes.DoubleType, true))
+      ) ++ featureNameList.map(f => StructField(f, DataTypes.DoubleType, true))
 
       val dataset = spark.createDataFrame(rowRDD, StructType(fields))