【发布时间】:2018-05-17 04:05:29
【问题描述】:
我想创建一个 scala 案例类,其字段来自 map 。而且,这里是案例类
case class UserFeature(uid: String = null,
age: String = null,
marriageStatus: String = null,
consumptionAbility: String = null,
LBS: String = null,
interest1: String = null,
interest2: String = null,
interest3: String = null,
interest4: String = null,
interest5: String = null,
kw1: String = null,
kw2: String = null,
kw3: String = null,
topic1: String = null,
topic2: String = null,
topic3: String = null,
appIdInstall: String = null,
appIdAction: String = null,
ct: String = null,
os: String = null,
carrier: String = null,
house: String = null
)
假设地图实例是
Map("uid" -> "4564131",
"age" -> "5",
"ct" -> "bk7755")
如何将映射的键和值应用到案例类的字段和值?
【问题讨论】:
-
哦,这个答案很好!
标签: scala apache-spark apache-spark-sql