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 csv files 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

Acknowledgements

This project was created to use FIFA 19 data set, containing information about players in the game. It is strongly advised to use the same dataset to use this module to its full potential. The data set is shared by Karan Gadiya on https://www.kaggle.com/karangadiya/fifa19.

The data set is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, which makes it unconvenientto include it in the package, because it would strongly constrain the possibilities to use this package.

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

Tutorial

This tutorial should help you start using our module!

Testing

To execute tests on the mudule's functions run:

$ python3 -m doctest -v preprocessing.py 

Status

Project is curently in progress.

Website

Project documantation website: https://fifa-preprocessing.readthedocs.io/

Authors

Piotr Frątczak, Jakub Płudowski

License

This project is licensed under the MIT License - see the LICENSE file for details.

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-1.1.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fifa_preprocessing-1.1.2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file fifa_preprocessing-1.1.2.tar.gz.

File metadata

  • Download URL: fifa_preprocessing-1.1.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for fifa_preprocessing-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0fa7d6b16de0cc6bc2b58fb998edd1727c50c06e56ec802246fd26abc24fde3c
MD5 1aff20e8f00fc2776e35e6624f85a221
BLAKE2b-256 6bd8bc099f619084c9f5e554e74717d87821b9a4f397fcf2cf76abc973f15243

See more details on using hashes here.

File details

Details for the file fifa_preprocessing-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: fifa_preprocessing-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for fifa_preprocessing-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e6bcb4f53e57b912c63a2b619fe5a3ec3ddafb457da150203c3a827e988718d
MD5 f21889265b5f790f03ca0a702f6d3a13
BLAKE2b-256 924392ac5299d75df9bd4a80f329de4e6da934ec2f12e3c9d8678d864d6df9b9

See more details on using hashes here.

Supported by

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