使用负索引从pyspark字符串列的最后一个索引对多个字符进行子字符串化

使用负索引从pyspark字符串列的最后一个索引对多个字符进行子字符串化,第1张

使用负索引从pyspark字符列的最后一个索引对多个字符进行子字符串化

这就是你的用法

substring
。您的位置将是-3,长度是3。

pyspark.sql.functions.substring(str, pos, len)

您需要将子字符串函数调用更改为:

from pyspark.sql.functions import substringdf.select(substring(df['number'], -3, 3), 'event_type').show(2)#+------------------------+----------+#|substring(number, -3, 3)|event_type|#+------------------------+----------+#|          022|        11|#|          715|        11|#+------------------------+----------+


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5650363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存