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