пример:
Код: Выделить всё
dic = [ (a,1),(b,2),(c,3) ]
Код: Выделить всё
output_dataframe
Я реализовал случай, когда, как показано ниже,
Код: Выделить всё
df = df.withColumn(
flag,
when(struct(col("a"), col("b")).isin(dic), lit('True'))
.otherwise(lit("False"))
)
ОШИБКА произошла при проверке: user_dw_pnldetail Ошибка:
[UNSUPPORTED_FEATURE.LITERAL_TYPE] Функция не поддерживается:
Литерал для '[a, 1]' класса java.util.ArrayList. SQLSTATE: 0A000
Может ли кто-нибудь помочь мне исправить ошибку?