This repository contains a historical dataset of purchase card transactions for the Birmingham City Council. The dataset provides a comprehensive collection of transactional data, enabling various analytical tasks.
With this dataset, you can perform the following tasks:
- Discovering profiles and identifying patterns in the transactions.
- Detecting unusual transactions (anomaly detection).
- Predicting future transactional behaviors.
- Forecasting expenditures and determining the next likely purchases.
Ensure you have the following installed:
- Anaconda
- Python 3.9
-
Create a Conda Environment:
conda create -n pct python=3.9 conda activate pct
-
Install Jupyter and Dependencies:
conda install jupyter conda install ipykernel pip install pandas
-
Create a Jupyter Kernel:
python -m ipykernel install --user --name pct --display-name "Purchasing Card Transactions"
-
Installing the Requirements: Install the required packages listed in
requirements.txt
:
- Run the main.py file:
In the repo folder and terminal after installing prerequisites run:
python main.py
Contributions are welcome! Please submit a pull request or open an issue to discuss your ideas or improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
Data provided by Birmingham City Council under the Open Government Licence v2.
Dataset Source