GitHunt
LA

laxdippatel/Credit-Card-Fraud-Detection-Transaction-Analysis

This project performs a comprehensive analysis of credit card transaction data using Python, Pandas, and NumPy.

Credit-Card-Fraud-Detection-Transaction-Analysis

๐Ÿ“Š End-to-end credit card transaction analysis with fraud detection, time series insights, and ETL using Pandas & NumPy. Real-world scenario simulation for data analysts.

๐Ÿ’ณ Credit Card Fraud Detection & Transaction Analysis

This project simulates a credit card transaction dataset and performs comprehensive analysis including fraud detection, time-series aggregation, and financial calculations using Pandas and NumPy.


๐Ÿ“Š Features & Operations

โœ… Cleaning & Preprocessing

  • Remove failed transactions
  • Feature engineering: date, hour, GST, USD conversion, normalization

๐Ÿ” Transaction Analysis

  • Total spend per customer
  • Average amount per merchant
  • Highest transaction finder
  • Count of high-value transactions (> โ‚น10,000)
  • Daily spending
  • Hourly patterns
  • Customer-level average spend

๐Ÿšจ Fraud Detection

  • Total frauds and โ‚น lost
  • Fraud by merchant & customer
  • Fraud rate calculation
  • Output export to CSV

๐Ÿ“ Project Structure

.
โ”œโ”€โ”€ fraud_detection_analysis.py
โ”œโ”€โ”€ output/

๐Ÿ“ฆ Libraries Used

  • Python 3.x
  • Pandas
  • NumPy
  • Matplotlib (for optional visualizations)

๐Ÿ“š Learning Outcomes

  • End-to-end ETL and financial transaction processing
  • Time series resampling and analysis
  • Risk scoring and fraud detection
  • Feature engineering using real-world logic