PandaTech is a structured, hands-on learning repository designed to master Python Pandas from beginner to intermediate levels. It focuses on practical data manipulation techniques essential for Data Science, Machine Learning, and Analytics.
The repository is organized into progressive learning modules, each containing Python scripts to demonstrate core concepts:
- 01 DataFrame: Introduction to creating and manipulating DataFrames from dictionaries and lists.
- 02 Attributes & Methods: Exploring DataFrame properties (
shape,columns) and essential methods (info,describe). - 03 Series Attributes: Deep dive into Pandas Series, indexing, and array-like operations.
- 04 Concatenation: Combining DataFrames vertically and horizontally (
pd.concat). - 05 Joins: Merging datasets using SQL-style joins (
merge,join). - 07 Combining Series: Techniques for combining and aligning multiple Series objects.
- 08 Categorical Data: Optimizing memory and performance with the
categorydata type.
To run the examples locally:
- Clone the repository:
git clone [https://github.com/pushtikadia/PandaTech.git](https://github.com/pushtikadia/PandaTech.git)
- Navigate to the project directory:
cd PandaTech - Run a demo script:
python "01_Pandas DataFrame/Pandas_DataFrame_Demo-1.py"
- Python 3
- Pandas Library
- NumPy (Indirectly used for numerical operations)
PandaTech • Created by Pushti Kadia