Scala API - как использовать данные из одного информационного кадра в новый информационный - PullRequest
0 голосов
/ 24 октября 2018

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

ID Val1 Val2 Val3

AA1 20 20 15

AA2 40 10 20

AA3 30 10 10

Таким образом, я получаю идентификаторы из кадра данных как Max (val1) - AA2, Max (Val2)) - AA1, Max (Val3) - AA2.
Теперь я хочу, чтобы данные для этих максимальных значений были сохранены в новом фрейме данных и добавили еще один столбец как «info», чтобы новый фрейм данных выглядел следующим образом.
col1 col2 col3
AA2 макс. (val1) Info_AA2

AA1 макс. (Val2) Info_AA1

AA2 макс. (Val3) Info_AA2

Я не могу использовать:

Seq(val, val, val).toDF("col1","col2", "col3")

Подскажите, пожалуйста, как это можно кодировать, чтобы я мог сохранить данные в датафрейме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...