python - Pyspark.sql:如何使用 python 删除空白空间并仅保留数据的特定部分
解决方案
您可以使用split
分割空间。使用正则表达式\s+
拆分任意数量的空格。
import pyspark.sql.functions as F
result = df.select(*[F.split(i, r'\s+')[1].alias(i) for i in df.columns])
推荐阅读
- mysql - 为什么我的查询在尝试创建表时返回 SQL 语法错误 - MariaDB?
- excel - VBA - 使用 WorksheetFunction.SumIFs 的运行时错误 13 类型不匹配
- html - Unity Webgl 游戏以网页为中心
- python - python代码中的一些奇怪的东西,map()函数
- python - Python代码未打印所需的结果
- r - 将两侧倾斜的数据转换为 R 中的正态分布
- oracle-apex - 单击特定条形时如何从 oracle apex 上的条形图中获取值?
- javascript - 如何使用 Puppeteer 节点 js 获取 querySelectorAll 的第二个元素并循环遍历其元素
- javascript - JS文件中的输出条件
- html - 页面没有在反应 js 中包装整个网页内容