我的cassandra中有一些列条目(字符串),其中包含“\n”,例如:
(id,name,age)值(1,'\nxyz',28)
现在我使用spark在csv文件中写入行,但是spark使用'\n'字符作为新行
val cass=spark.read.format(“org.apache.spark.sql.cassandra”).option(“keyspace”,“mykeyspace”).option(“table”,“mytable”).load
cass.write.csv(“.csv”)
id|name|age
1|abc
xyz|28
2|gfgdd|32
是否有任何方法可以在写入时忽略“\n”或将其替换为空格,以便输出
id|name|age
1|abcxyz or abc xyz|28
2|gfgdd|32
1条答案
按热度按时间o2g1uqev1#
只是使用
functions.regexp_replace
用空格替换下一行字符,如下所示