Как заменить одиночные кавычки на двойные кавычки в 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, но вам в основном нужно написать регулярное выражение, которое найдет все двойные кавычки в двойных кавычках (для вашей строки столбца) и заменит их одинарными кавычками. –