Welcome to my personal Pandas learning repository! This is a comprehensive collection of Jupyter Notebooks where I explore and learn Pandas for Data Science, covering everything from the basics to advanced topics.
Whether you're a beginner just starting out or someone revising for interviews or real-world projects, this repository is designed to be:
- ✅ Beginner-friendly
- ✅ Rich with hands-on examples
- ✅ Well-documented and easy to follow
- ✅ A valuable resource for learners and professionals alike
- more etc...
- Introduction to Pandas 🐼
- Pandas Series and DataFrames
- Checking the data structure
- Reading & Writing Data (CSV, Excel, more etc...)
- Data Cleaning & Handling Missing Values
- Filtering, Sorting & Indexing
- GroupBy Operations
- Merging, Joining & Concatenation
- Aggregation & Pivot Tables
- Time Series Analysis
- Working with Text Data
- Advanced Pandas Tips & Tricks
- Real-world Use Cases and Projects
- Dataset spliting
- Random and Startified Sampling
- and more etc...