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))): _*)
本文介绍了如何使用Python对DataFrame进行字段名遍历,通过`map()`和`fillna()`函数实现数据类型转换并填充缺失值,同时展示了如何利用lookup映射集合重命名字段。

1057

被折叠的 条评论
为什么被折叠?



