我试图找到 Spark 数据帧中多列的最大值。每个 Column 都有一个 double 类型的值。
数据框是这样的:
+-----+---+----+---+---+
|Name | A | B | C | D |
+-----+---+----+---+---+
|Alex |5.1|-6.2| 7| 8|
|John | 7| 8.3| 1| 2|
|Alice| 5| 46| 3| 2|
|Mark |-20| -11|-22| -5|
+-----+---+----+---+---+
Run Code Online (Sandbox Code Playgroud)
期望是:
+-----+---+----+---+---+----------+
|Name | A | B | C | D | MaxValue |
+-----+---+----+---+---+----------+
|Alex |5.1|-6.2| 7| 8| 8 |
|John | 7| 8.3| 1| 2| 8.3 |
|Alice| 5| 46| 3| 2| 46 |
|Mark |-20| -11|-22| -5| …Run Code Online (Sandbox Code Playgroud) 我有一列string代表日期时间,其中月份名称是 3 个字母,还有时区信息。我如何将其转换为datetime?
“2020 年 7 月 13 日 23:05:58 GMT” --> 2020-07-13T23:05:58.000