如何用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腳本解決的問題,但您基本上需要編寫一個正則表達式,它將在雙引號內找到所有雙引號(用於您的列字符串),並用單引號替換它們。 –