Add leading zeros to Columns in a Spark Data Frame [duplicate]

做~自己de王妃 提交于 2019-12-06 04:40:36

You can simply do that by using concat inbuilt function

df.withColumn("iD", concat(lit("00"), col("iD")))
           .withColumn("val", concat(lit("0"), col("val")))

This solved it for me, thank you all for the help

 val df2 = df
        .withColumn("idLong", format_string("%03d", $"iD"))
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!