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


Python pyspark product用法及代碼示例

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

用法:

pyspark.sql.functions.product(col)

聚合函數:返回組中值的乘積。

版本 3.2.0 中的新函數。

參數

col字符串,Column

包含要相乘的值的列

例子

>>> df = spark.range(1, 10).toDF('x').withColumn('mod3', col('x') % 3)
>>> prods = df.groupBy('mod3').agg(product('x').alias('product'))
>>> prods.orderBy('mod3').show()
+----+-------+
|mod3|product|
+----+-------+
|   0|  162.0|
|   1|   28.0|
|   2|   80.0|
+----+-------+

相關用法


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