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).matchKeys()
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.dev7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01538926b25bfc910e3c71703e62cceb1910d2ea32a97a8474766a669a9f86be |
|
MD5 | 8a40a8b944f8641b5554bb370e28bfa1 |
|
BLAKE2b-256 | 30313e27e1c48addaa35d7ae3aa00d04d0fb39291e9d918d455c702c6cb70119 |
Close
Hashes for DataNormalizer-0.0.2.dev7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a91d0d85f66aebb7c9fd5225c0fec63a53224887b68cf13c864cf40e3dc9f0 |
|
MD5 | 5fba4eee6fd02d7eb5e4e774c2b86c0a |
|
BLAKE2b-256 | 49dc5750730e22e1e730b9c9bee82dcff5a28eb8f57bf0cb9ec46f70a2f2504e |