4.8
Beginner
24h
Updated this week
Effective Data Manipulation with pandas
Learn effective data manipulation with pandas. Discover filtering, merging, grouping, and reshaping techniques through hands-on examples, best practices, and performance tips for real-world analysis.
The course is a comprehensive guide to using pandas for data analysis. It covers a wide range of topics related to data manipulation, including filtering, merging, grouping, pivoting, and reshaping data.
In this course, you’ll learn about the best practices and efficient techniques for working with data. You’ll be provided with numerous examples of real-world data analysis problems and gain hands-on experience with the pandas library to solve them effectively. This course will also cover performance considerations and provide insights on common pitfalls to avoid when using pandas.
The course is suitable for both beginners and experienced users of pandas. It includes detailed explanations of pandas concepts and functions, as well as tips and tricks for optimizing your code. By the time you’re done with this course, you’ll be able to effectively handle data using pandas.
The course is a comprehensive guide to using pandas for data analysis. It covers a wide range of topics related to data manipula...Show More
WHAT YOU'LL LEARN
An understanding of efficient data manipulation techniques for working with data in pandas
Working knowledge of different techniques for handling missing data in pandas
The ability to reshape and pivot data
Hands-on experience of the best practices for working with pandas
An understanding of efficient data manipulation techniques for working with data in pandas
Show more
Content
1.
Introduction
10 Lessons
Get familiar with pandas data structures for efficient data manipulation in Python.
2.
Series Deep Dive
27 Lessons
Unpack the core of pandas Series manipulation, covering attributes, operations, and data cleaning.
Data Loading and Series AttributesOperators and Dunder MethodsAggregate MethodsExercise: Aggregate MethodsSolution: Aggregate MethodsConversion MethodsManipulation MethodsQuiz: Methods in SeriesConditional MethodsHandling Missing DataOther Manipulation MethodsData CleaningQuiz: Duplicate values and NaNIndexing OperationsIndexing Operations (.iloc)Exercise: Data Manipulation and IndexingSolution: Data Manipulation and IndexingQuiz: Indexing, Manipulation Methods, and Data CleaningString ManipulationOptimizing Manipulations Using CythonDate and Time ManipulationDates in the IndexQuiz: String Manipulation, Date-Time Manipulation, and DT IndexingPlotting with a Series: Histogram, Box Plot, and Kernel DensityPlotting with a Series: Line, Bar, and Pie PlotsCategorical ManipulationQuiz: Plotting and Categorical Data
3.
DataFrames
29 Lessons
Examine building, manipulating, and visualizing DataFrames in pandas for effective data analysis.
4.
Manipulating Data
21 Lessons
Grasp the fundamentals of manipulating and reshaping data, handling time series, joins, and exporting formats.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources