bigDF.select(bigDF.columns.map(column => {
bigDF.col(column).cast(StringType)
}): _*).na.fill("")
遍历所有Dataframe字段,更换字段名,(利用lookup Map集合)
canSignalDF = canSignalDF.select(canSignalDF.columns.map(c => canSignalDF.col(c).as(lookup.getOrElse(c, c))): _*)