Scala API-如何使用从一个数据帧到新数据帧的数据

时间:2018-10-24 14:22:30

标签: scala dataframe

我有一个数据框,可以从3个不同的列中找到最大数据,并为每个最大数据找到对应的ID。
样本数据:

ID Val1 Val2 Val3

AA1 20 20 15

AA2 40 10 20

AA3 30 10 10

所以我从数据帧中获得的ID为Max(val1)-AA2,Max(Val2)-AA1,Max(Val3)-AA2。
现在,我希望将这些最大值的数据存储在新数据框中,并添加另一列作为“ info”,因此新数据框应如下所示。
col1 col2 col3
AA2 max(val1)Info_AA2

AA1 max(Val2)Info_AA1

AA2 max(Val3)Info_AA2

我无法使用:

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

请帮忙编码,以便我将数据保存在数据框中。

0 个答案:

没有答案