【发布时间】:2019-03-19 22:48:08
【问题描述】:
+------------------------------------------------------------------+
| message |
+------------------------------------------------------------------+
|{"name":"east-desktop","viewers":447,"emptyCount":0,"version":0.3}|
|{"name":"west-desktop","viewers":111,"emptyCount":0,"version":0.6}|
|{"name":"west-desktop","viewers":115,"emptyCount":0,"version":0.1}|
+------------------------------------------------------------------+
message:string
我有一个在一列中包含 json 数据的数据框,我想将数据提取到单独的列或作为 json 文件中。
我正在使用 pyspark 在 Databricks 笔记本中工作。
数据框
+---------------------------------------------+
| name | viewers| emptyCount | version |
+---------------------------------------------+
|east-desktop | 447 | 0 | 0.3 |
|west-desktop | 111 | 0 | 0.6 |
|west-desktop | 115 | 0 | 0.1 |
+---------------------------------------------+
或 Json
{
"name": "east-desktop",
"viewers": 447,
"emptyCount": 0,
"version": 0.3,
}
【问题讨论】:
标签: python json dataframe pyspark databricks