當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python pyspark map_from_arrays用法及代碼示例

本文簡要介紹 pyspark.sql.functions.map_from_arrays 的用法。

用法:

pyspark.sql.functions.map_from_arrays(col1, col2)

從兩個數組創建一個新Map。

2.4.0 版中的新函數。

參數

col1 Column 或 str

包含一組鍵的列的名稱。所有元素不應為空

col2 Column 或 str

包含一組值的列的名稱

例子

>>> 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}|
+----------------+

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.sql.functions.map_from_arrays。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。