Как получить максимальное значение из нескольких столбцов и создать новый столбец в кадре данных - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть датафрейм, который выглядит следующим образом:

enter image description here

Мне нужно перебрать от item_1 до item_3, а затем получить максимальное значение строки и создайте новый столбец с именем item.

вывод должен выглядеть следующим образом:

enter image description here

Какую функцию мы должны использовать здесь?

1 Ответ

1 голос
/ 27 февраля 2020

функция, которую вы ищете, называется greatest

df.withColumn(
    "item",
    greatest("item_1","item_2","item_3")
)
...