gpt4 book ai didi

apache-spark-sql - spark sql子字符串函数有什么问题?

转载 作者:行者123 更新时间:2023-12-04 03:42:14 27 4
gpt4 key购买 nike

这应该不需要解释。但是有人可以描述子字符串的 pos 参数背后的逻辑,因为我无法理解这一点(使用 Spark 2.1):

scala> val df = Seq("abcdef").toDS()
df: org.apache.spark.sql.Dataset[String] = [value: string]

scala> df.show
+------+
| value|
+------+
|abcdef|
+------+

scala> df.selectExpr("substring(value, 0, 2)", "substring(value, 1, 2)", "substring(value, 2,2)", "substring(value, 3,2)").show
+----------------------+----------------------+----------------------+----------------------+
|substring(value, 0, 2)|substring(value, 1, 2)|substring(value, 2, 2)|substring(value, 3, 2)|
+----------------------+----------------------+----------------------+----------------------+
| ab| ab| bc| cd|
+----------------------+----------------------+----------------------+----------------------+

最佳答案

第一个值是它应该从哪个索引开始(从 1 开始,而不是从 0 开始)
第二个值是它应该从索引中获取多少个字符

关于apache-spark-sql - spark sql子字符串函数有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46498115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com