# Aggregate on the entire DataFrame without group df.agg({"age": "max"}).collect() # [Row(max(age)=5)] from pyspark.sql import functions as F df.agg(F.min(df.age)).collect() # [Row(min(age)=2)]
df.groupby(lambda _ : True).agg(new_col_name = ('col_name', 'agg_function'))