我有一个Spark数据框。我只需要在数据框的每列末尾删除反斜杠“ \”。
我尝试了以下代码,但是它将替换数据框中的所有“ \”。
val df2 = df.columns.foldLeft(df)((df, c) => df.withColumn(c, regexp_replace(col(c), "\\\\", "")))
但是我需要删除每列末尾的反斜杠。
示例输入行:
349272 | SET \ CURVE \ | SHE \ HE | MBHG \
预期的输出行:
349272 | SET \ CURVE | SHE \ HE | MBHG
谢谢。