Skip to content

Latest commit

 

History

History

csv_analyzer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

CSV Data Analyzer - Python Job Simulation

📌 Challenge Description

This project processes and analyzes CSV files using Python, simulating real-world data analysis tasks.

Features:

  • Accepts a CSV file as input.
  • Displays dataset summary (rows, columns, column names, data types).
  • Provides numeric column statistics (mean, median, min, max, std deviation).
  • Handles missing values (identifies & fills/drops them).

🛠️ Technologies Used

  • Python 3.x
  • pandas
  • argparse

🚀 How to Run This Script

  1. Install dependencies:
    pip install pandas
  2. Run the script with a CSV file: python csv_analyzer.py sample_data.csv
📈 What I Learned
Using pandas for data analysis.
Handling missing values in datasets.
Implementing command-line arguments with argparse.

📂 File Structure
📦 csv_analyzer  
 ┣ 📜 csv_analyzer.py  # Main script  
 ┣ 📜 README.md        # Documentation  
 ┣ 📜 sample_data.csv  # Example dataset