Tutorials — Data, Architecture & Cloud
Practical technical tutorials on Power BI, DAX, Azure, Databricks and much more.
Apache Spark
How to Read and Write Parquet in PySpark: Step by Step
Learn how to read and write Parquet files in PySpark step by step: partitionBy, write modes, compression…
How to use explode in PySpark: expand arrays into rows
Learn to use the explode function in PySpark to turn arrays into several rows, with a practical example …
How to Handle Null Values in PySpark: Step by Step
Learn to handle null values (NULL) in PySpark with na.drop, na.fill and coalesce. A step-by-step guide w…
How to Use Window Functions in PySpark: Step by Step
Learn to use Window functions in PySpark with row_number, running sum and lag. A hands-on, step-by-step …
How to Filter Rows in PySpark with filter and where
Learn how to filter rows in PySpark with filter() and where(): simple and combined conditions plus handy…
How to add columns with withColumn in PySpark
Learn how to add columns to a DataFrame with withColumn in PySpark: calculated, constant and conditional…
Need expert implementation?
Our team delivers end-to-end data projects — BI, cloud architecture and AI.
Book a free meeting →