2016-08-09 3 views
3

Я пытаюсь разделить константу на столбец. Я знаю, что могу сделатьSpark - Разделить int с колонкой?

df.col("col1").divide(90) 

, но как я могу сделать (90).divide(df.col("col1")) (очевидно, это неправильно). Спасибо!

ответ

3

Использование o.a.s.sql.functions.lit:

lit(90).divide(df.col("col1")) 

или o.a.s.sql.functions.expr:

expr("90/col1")