如何用Scala中的双引号替换单引号?我有一个包含“abc”(双引号)的记录的数据文件。我需要用单引号替换这些引号并将其转换为数据帧。按行文件Scala:用单引号替换双引号
val customSchema_1 =
StructType(Array(
StructField("ID", StringType, true),
StructField("KEY", StringType, true),
StructField("CODE", StringType, true))
val df_1 = sqlContext.read
.format("com.databricks.spark.csv")
.option("delimiter", "¦")
.schema(customSchema_1)
.load("example")
哪列有双引号?你的火花版本是什么? – mrsrinivas
我正在使用火花芯1.6.0。引号中的数据分散在一些数据在列中有引号,而其他数据不包含。 – SFatima
这听起来像是一个可能更容易用bash脚本解决的问题,但您基本上需要编写一个正则表达式,它将在双引号内找到所有双引号(用于您的列字符串),并用单引号替换它们。 –