I have a dataframe
import os, sys
import json, time, random, string, requests
import pyodbc
from pyspark import SparkConf, SparkContext, SQLContext
from pyspark.sql.functions import explode, col, from_json, lit
from pyspark.sql import functions as f
from pyspark.sql import SparkSession
from pyspark.sql.types import *
...
df = data.withColumn("dev_serial", col("data.dev_serial")) \
.withColumn("dev_property", from_json(col("data.dev_property"), MapType(StringType(), StringType())) )\
.drop("data")
df.show(truncate=False)
df.printSchema()
and This result is here
I want to explode dev_property(column)
dev_serial / use_event / item / ...
value1 / value2 / value3 /value4
.
.
.
How to explode?