Skip to main content

A package providing methods to preprocess data, with the intent to perform Machine Learning.

Project description

fifa_preprocessing

This module provides methods conceived to preprocess data stored in a csv file etc., with the intent to perform data analysis and Machine Learning.

Table of contents

General Info

It was originally created to preprocess data from the EA Sports' FIFA 19 for a Machine Learning project to predict players' wages by regression. Therefore it contains functions that can be universally used for data preprocessing but also functions that are made specifically with the FIFA 19 data set in mind.

Technologies

It was written in Python 3.6 and requires 'pandas' to be installed in used environment. Also it requires 'matplotlib.pyplot' be installed if it is run as main. Used libraries:

  • math
  • pandas

To install use:

$ import math
$ import pandas as pd

Data

Data set used in this project is shared by Karan Gadiya on https://www.kaggle.com/karangadiya/fifa19 licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Running

If program is run directly it will return a graph.

If being imported, it will display all possible functions.

Functions

Already done functions:

  • Loading data set from Fifa 19
  • Removing goalkeepers from data
  • Some data type converters

Testing

To execute tests on the mudule's functions run:

$ python3 -m doctest -v preprocessing.py 

Status

Project is curently in progress.

Authors

Piotr Frątczak, Jakub Płudowski

License

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fifa_preprocessing-0.3.0.tar.gz (2.1 MB view hashes)

Uploaded Source

Built Distribution

fifa_preprocessing-0.3.0-py3-none-any.whl (2.2 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page