pyspark.sql.functions.map_from_arrays¶
-
pyspark.sql.functions.
map_from_arrays
(col1: ColumnOrName, col2: ColumnOrName) → pyspark.sql.column.Column¶ Creates a new map from two arrays.
- Parameters
Examples
>>> df = spark.createDataFrame([([2, 5], ['a', 'b'])], ['k', 'v']) >>> df.select(map_from_arrays(df.k, df.v).alias("map")).show() +----------------+ | map| +----------------+ |{2 -> a, 5 -> b}| +----------------+