Phil Vishnevsky

coursework · Jan 2025

Intro to Data Mining: Pandas & Numpy Exercises

Pandas and NumPy exercises: indexing, reshaping, and doing arithmetic on whole arrays at once.

Overview

This notebook focuses on mastering two of the most essential Python libraries for data science: Pandas and NumPy. These exercises demonstrate real-world data manipulation and analysis techniques.

Topics Covered

NumPy Fundamentals

  • Array Creation: Building and initializing arrays
  • Array Operations: Mathematical operations on arrays
  • Indexing and Slicing: Accessing and modifying array elements
  • Broadcasting: Efficient array operations

Pandas Essentials

  • DataFrames: Creating and manipulating tabular data
  • Data Selection: Filtering and querying data
  • Data Cleaning: Handling missing values and duplicates
  • Aggregation: Grouping and summarizing data
  • Merging: Combining datasets

Learning Objectives

  • Perform efficient numerical computations with NumPy
  • Manipulate structured data with Pandas
  • Clean and prepare data for analysis
  • Extract insights through data aggregation

Applications

These skills are fundamental for:

  • Exploratory Data Analysis (EDA)
  • Feature engineering for machine learning
  • Data preprocessing and transformation
  • Statistical analysis and reporting

More projects

3