Package to help with normalizing data needed for the platform!
Project description
# General Information DataNormalizer helps with importing datasets inside the platform by normalizing it.
`python import DataNormalizer `
### App details/ authenticate The DataNormalizer library needs the details of the target app. This information can be retrieved through the Clappform library and then be passed to the library. `python Clappform.Auth(baseURL="https://dev.clappform.com/", username="user@email.com", password="password") retrievedAppData = Clappform.App("app-name").ReadOne(extended=True) excelAsDF = pandas.read_excel("data.xlsx") fixedData = DataNormalizer.Diagnose(appData=readAppData, inputData=excelAsDF).matchKeys() `
### obtainKeys Function that will find keys needed for the app, needs appData `python DataNormalizer.Validate(appData=None).obtainKeys() `
### matchKeys Function that will find missing keys, needs appData and inputData `python DataNormalizer.Validate(appData=None, inputData=None).matchKeys() `
### fixMismatch Function that will suggest changes to your dataset based on missing keys, needs appData and inputData `python DataNormalizer.Diagnose(appData=None, inputData=None).fixMismatch(strictness = 0.8) `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for DataNormalizer-0.0.2.dev4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7c0b26b7565936624199fa784379673719ce4f3491571026c4ab13ce1b886e4 |
|
MD5 | 4cd1e2932d878b9b36249849fc043351 |
|
BLAKE2b-256 | 85317c9a8dbf38e186ba754300a741e9243f90abcb72c037a3bd96776da7de8d |
Hashes for DataNormalizer-0.0.2.dev4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f8ef4a308cef7d2b2b44befdab7865858ac1e7adbd73b024b34e2be80172bf1 |
|
MD5 | 29e96040f8b529ee23f91e0bff842bda |
|
BLAKE2b-256 | d20884a617eed2836f8ea1b3d6deae837d56d7c6cde278e12023dc03be3dcc82 |