gpt4 book ai didi

scala - 如何在spark数据框中用\N替换空字符串

转载 作者:行者123 更新时间:2023-12-02 03:32:30 25 4
gpt4 key购买 nike

如何用 \N 替换空字符串在 Spark dataframe .

我尝试了以下一个:

Df.na.replace(Seq("column1"),Map("" -> null)).na.fill("\N", Seq("column1"))

它向我抛出一个错误。

最佳答案

你必须像下面这样做

//Input df

+-----+-------+
| name|address|
+-----+-------+
|Manoj|Chennai|
| | Delhi|
|Alice| |
+-----+-------+

//Replacement logic

df.na.replace(Seq("name","address"),Map(""->"\\n")).show

//Output df
+-----+-------+
| name|address|
+-----+-------+
|Manoj|Chennai|
| \n| Delhi|
|Alice| \n|
+-----+-------+

关于scala - 如何在spark数据框中用\N替换空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51427874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com