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.
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.
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).fixMismatch()
obtainKeys
Function that will find keys needed for the app, needs appData
DataNormalizer.Validate(appData=None).obtainKeys()
matchKeys
Function that will find missing keys, needs appData and inputData
DataNormalizer.Validate(appData=None, inputData=None).matchKeys()
fixMismatch
Function that will suggest changes to your dataset based on missing keys, needs appData and inputData
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
Close
Hashes for DataNormalizer-0.0.2.dev8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab8bd2b150ab5e5db128a388d84510ca9c96d806ec0b250dc3fcb5f4d01eba6 |
|
MD5 | 9ae9b15c38bc4578289306484a3bc537 |
|
BLAKE2b-256 | 90d907ad9c0593c913d81aa3a110eb2c75ab38f861bb3c311f173d2a50040dd8 |
Close
Hashes for DataNormalizer-0.0.2.dev8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15b8d2c03fc08ccfa8830bf6a49a7e998dbbd1a59f9c0c65f727143169638171 |
|
MD5 | d0e86d7e10172011bdaffb06181d9e53 |
|
BLAKE2b-256 | de933910f308457395673873092721b0d36739d62a4aa7e983c4265d0df6a7ba |