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
私はspark core 1.6.0を使用しています。引用符内のデータは一部のデータに散在していますが、他のデータは引用していません。 – SFatima
これはbashスクリプトで簡単に解決できる問題のようですが、基本的には二重引用符で囲まれたすべての二重引用符(カラム文字列)を検索し、一重引用符で置き換える正規表現を作成する必要があります –