Cleaned and analyzed customer transaction data using R. Removed duplicates, handled missing values and outliers. Applied K-means clustering to segment customers by age and spending. Created visualizations (payment types, age, city, spending distribution) using ggplot2 and dplyr.