The Complete PySpark SQL Guide: DataFrames, Aggregations, Window Functions, and Pandas UDFs October 5, 2025