|
@@ -191,13 +191,13 @@ object makedata_ad_33_bucketDataFromOriginToHive_20250228 {
|
|
|
featureMap.put("creative_type", b1.getString("creative_type"))
|
|
|
}
|
|
|
if (b1.containsKey("creative_hook_embedding") && b1.getString("creative_hook_embedding").nonEmpty) {
|
|
|
- featureMap.put("creative_hook_embedding", b1.getString("creative_hook_embedding"))
|
|
|
+ featureMap.put("creative_hook_embedding", b1.getString("creative_hook_embedding").split('|').map(_.toDouble).map(_.toFloat).mkString("|"))
|
|
|
}
|
|
|
if (b1.containsKey("creative_why_embedding") && b1.getString("creative_why_embedding").nonEmpty) {
|
|
|
- featureMap.put("creative_why_embedding", b1.getString("creative_why_embedding"))
|
|
|
+ featureMap.put("creative_why_embedding", b1.getString("creative_why_embedding").split('|').map(_.toDouble).map(_.toFloat).mkString("|"))
|
|
|
}
|
|
|
if (b1.containsKey("creative_action_embedding") && b1.getString("creative_action_embedding").nonEmpty) {
|
|
|
- featureMap.put("creative_action_embedding", b1.getString("creative_action_embedding"))
|
|
|
+ featureMap.put("creative_action_embedding", b1.getString("creative_action_embedding").split('|').map(_.toDouble).map(_.toFloat).mkString("|")
|
|
|
}
|
|
|
|
|
|
val hour = DateTimeUtil.getHourByTimestamp(ts)
|