SPRKPY1042
pyspark.sql.functions.posexplode has a workaround
Description
df.select(posexplode(colList))
df.select(posexplode(colDict))#EWI: SPRKPY1042 => pyspark.sql.functions.posexplode has a workaround, see documentation for more info
df.select(posexplode(colList))
#EWI: SPRKPY1042 => pyspark.sql.functions.posexplode has a workaround, see documentation for more info
df.select(posexplode(colDict))Scenarios
df.select(row_number().as_("pos"), flatten(colList)["value"].as_("col"))df.select(row_number().as_("pos"), flatten(colDict)["key"], Session.flatten(col)["value"])
# or
flattened = flatten(colDict)
df.select(row_number().as_("pos"), flattened["key"], flattened["value"])