【发布时间】:2016-10-09 11:06:54
【问题描述】:
我试图弄清楚您需要在哪里使用 lit 值,该值在文档中定义为 literal column。
以这个udf为例,它返回一个SQL列数组的索引:
def find_index(column, index):
return column[index]
如果我将一个整数传递给它,我会得到一个错误。我需要将 lit(n) 值传递到 udf 以获得数组的正确索引。
有没有什么地方可以让我更好地学习何时使用lit 和col 的硬性规则?
【问题讨论】:
标签: python apache-spark pyspark apache-spark-sql