Я пытаюсь понять, где вам нужно использовать значение lit
, которое определяется как literal column
в документации.
Возьмем, к примеру, этот udf
, который возвращает индекс массива столбцов SQL:
def find_index(column, index):
return column[index]
Если бы я передал целое число в это, я получил бы ошибку. Мне нужно передать значение lit(n)
в udf, чтобы получить правильный индекс массива.
Есть ли место, где я могу лучше узнать жесткие и быстрые правила использования lit
и, возможно, col
?