Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Financial Data ETL Pipeline πŸ“Š

Overview

A robust Python automation script designed to process, clean, and analyze raw financial transaction data. This tool simulates a real-world ETL (Extract, Transform, Load) process commonly used in Fintech environments to handle inconsistent data sources.

πŸš€ Key Features

  • Data Cleaning: Automatically detects and removes records with missing critical values (Dates, Amounts).
  • Error Handling: Safely converts data types, managing non-numeric errors in financial fields.
  • Business Logic: Filters transactions by currency (EUR) and categorizes unlabeled records.
  • Reporting: Generates a statistical summary (Total Volume) and exports a clean Excel report.

πŸ› οΈ Tech Stack

  • Language: Python 3.10+
  • Data Manipulation: Pandas, NumPy
  • Export Format: Excel (.xlsx)

πŸ“¦ Usage

  1. Place your raw data in transactions.csv.
  2. Run the script:
    python main.py

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages