【发布时间】:2019-08-15 16:18:43
【问题描述】:
我有一个数据框,它是带有 json 字符串的 json 列。下面的例子。有 3 列 - a、b、c。 c列是stringType
| a | b | c |
--------------------------------------------------------
|77 |ABC | {"12549":38,"333513":39} |
|78 |ABC | {"12540":38,"333513":39} |
我想让它们成为数据框的列(枢轴)。下面的例子-
| a | b | 12549 | 333513 | 12540
---------------------------------------------
|77 |ABC |38 |39 | null
|77 |ABC | null |39 | 38
【问题讨论】:
-
json格式总是一样的吗?
-
我认为你需要更清晰的解释。
-
@Oli json 列不固定。 Json 总是相同的格式
-
那么这种情况下的逻辑是什么?您能否提供一个完全反映您正在尝试做的事情的例子? (可能还有更广泛的解释)
-
更新问题。
标签: json scala apache-spark apache-spark-sql