regex - 删除仅出现在 Spark 数据帧中每列末尾的反斜杠“\”?
问题描述
我有一个火花数据框。我只需要从数据框中删除每列末尾的反斜杠“\”。
我尝试了以下代码,但它替换了数据框中的所有“\”。
val df2 = df.columns.foldLeft(df)((df, c) => df.withColumn(c, regexp_replace(col(c), "\\\\", "")))
但我需要删除每列末尾的反斜杠。
样本输入行:
349272|SET\CURVE\|SHE\HE|MBHG\
预期输出行:
349272|设置\曲线|她\他|MBHG
提前致谢。
解决方案
推荐阅读
- python - 使用 1W 偏移量 - 希望偏移一周将当前 TS 推到下周开始
- android - 加载更多卡在加载视图 - RecyclerView
- google-chrome - 如何每天同时从网站下载文件?
- r - 如何从 R 中的列中获取特定数字?
- javascript - Lambda 函数错误(Mapbox 资产跟踪)
- angularjs - 在没有单向绑定的情况下提高一页中 100 个图像的性能
- javascript - array.push 不是一个函数?
- javascript - 替换 HTML5 Canvas 上的颜色范围?
- python - 在列表中的每个项目(字符串)之前添加整数
- java - 如何将 Spring 属性文件注入 JUnit 测试?