Answers for "return max value in groupby pyspark"

0

return max value in groupby pyspark

from pyspark.sql import Window
w = Window.partitionBy('A')
df.withColumn('maxB', f.max('B').over(w))\
    .where(f.col('B') == f.col('maxB'))\
    .drop('maxB')\
    .show()
#+---+---+
#|  A|  B|
#+---+---+
#|  a|  8|
#|  b|  3|
#+---+---+
Posted by: Guest on March-07-2022

Code answers related to "return max value in groupby pyspark"

Python Answers by Framework

Browse Popular Code Answers by Language