From Pandas to PySpark DataFrame
Gain insights into enhancing Python data processing with PySpark. Delve into reading, transforming, aggregating data, and creating user-defined functions, boosting efficiency with Apache Spark.
I am a Data science product developer and Cloud Native Data Science advocate. I build ML powered application with AWS Data Science stack such as Sagemaker, Step-functions, Auto ML along with other necessary services such as DynamoDb, API Gateway, Lambda and many more. I have worked in the field of Analytics, Data Engineering, Product Analytics, Data Science in my 6+ years of processional career. Python is my primary language for programming Data Science. I also have experience in programming with modern languages like Rust, GO and Julia for my personal project. Last few years I am more invested into ML Engineering, Continuous ML, CICD and TDD best practices. I am an information technology professional with a masters in Applied Statistics from University of Dhaka, Bangladesh and a masters in System Engineering and Informatics from Czech University of Life Sciences, Prague.
Join 3.1 million developers at
What You'll Learn
- A working knowledge of Apache Spark and the PySpark library for Python
- A strong understanding of the advantages of using PySpark instead of Pandas for processing large datasets
- The ability to calculate some Metrics or produce aggregated analytics reporting solutions
- The ability to write Production Code in PySpark
Learning Roadmap
1.
Introduction
Introduction
2.
Data Input/Output
Data Input/Output
3.
Data Transformation
Data Transformation
16 Lessons
16 Lessons
4.
User Defined Function (UDF)
User Defined Function (UDF)
8 Lessons
8 Lessons
6.
Appendix
Appendix
2 Lessons
2 Lessons
MrDataPsycho
Data science product developer, Cloud Native Data Science advocate and Author.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources