当前位置: 首页 > 知识库问答 >
问题:

如何在spark dataframe[重复]中用替换空字符串

尹臻
2023-03-14

如何在spark数据帧中用空字符串替换空字符串。

我尝试了以下方法:

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

它抛给我一个错误。

共有1个答案

濮阳浩穰
2023-03-14

你要像下面这样做

//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|
+-----+-------+
 类似资料:
  • 问题内容: 如何在Java中用空字符串替换单引号’。我尝试了以下操作,但似乎没有用。 提前致谢。非常感谢您的帮助。(输出应为:Sids den) 谢谢你们的回应。我想我应该对我的问题更加清楚。基本上,我从表中获得特殊字符,并且从同一个表中我们必须用什么值替换那些特殊字符。这是代码片段: 因此,当数据中的evrf有特殊字符’时,我将面临nullpointer异常。请建议如何进行此操作? 问题答案:

  • 好的,所以我把天气数据拉到我的应用程序中,为了拉出基于位置的api url,我必须在api url中插入城市和速记州(即CA、MO、NY……等)。我可以得到城市和速记州,问题是城市中的任何空格都需要被格式化为下划线,比如纽约必须等于New_York。我该怎么做呢?城市名称为字符串格式。我已经看到关于堆栈溢出的答案,但没有一个是Swift 4。

  • 问题内容: 如果发现重复的值,是否可以用空字符串替换行值? 例如 到 我正在使用SQL Server 2012。 问题答案: 通常,这种类型的转换最好在应用程序层完成,因为结果集不是“ SQL ish”的。也就是说,排序对于理解行很重要。 但是,您可以这样做:

  • 如何使用bash将字符串中的替换为? 例如: txt文件包含如下文本: 这必须转化为: 我试过了 但这不管用。 这是怎么回事?

  • 假设我有一个字符串,如下所示: 我想把“abcd”换成“dddd”。我曾试图做这样的事: 它不起作用。有什么建议吗? 编辑:更具体地说,我在Java工作,我试图解析超文本标记语言文档,具体地说

  • 如果给一个字符串,比如“去医学院!”例如,如何仅替换偶数字符?问题是,虽然我的代码处理第一个单词,但单词之间的空格本身算作一个字符,并将第二个单词中的替换搞乱,第二个单词的第一个字母被归类为偶数。 这是我的尝试 这将给出输出“gomd!”(第二个字母正确替换为表示偶数,但第二个单词的第一个字母不应替换为“第一个”不是“偶数”。如何使索引忽略空格? 答案最好不包含数组,只包含Char和String方