eskapade.data_quality package

Submodules

eskapade.data_quality.dq_helper module

Project: Eskapade - A Python-based package for data analysis.

Module: data_quality.dq_helper

Created: 2017/04/11

Description:
Data-quality helper functions
Authors:
KPMG Advanced Analytics & Big Data team, Amstelveen, The Netherlands

Redistribution and use in source and binary forms, with or without modification, are permitted according to the terms listed in the file LICENSE.

eskapade.data_quality.dq_helper.bool_to_int(val, **kwargs)

Convert input boolean to int.

Parameters:val – value to be evaluated
Returns:evaluated value
Return type:np.int64
eskapade.data_quality.dq_helper.bool_to_str(val, **kwargs)

Convert input boolean to str.

Parameters:val – value to be evaluated
Returns:evaluated value
Return type:str
eskapade.data_quality.dq_helper.check_nan(val)

Check input value for not a number.

Parameters:val – value to be checked for nan
Returns:true if nan
Return type:bool
eskapade.data_quality.dq_helper.cleanup_string(col)

Cleanup input string.

Parameters:col – string to be cleaned up
Returns:cleaned up string
Return type:str
eskapade.data_quality.dq_helper.convert(val)

Convert input to interpreted data type.

Parameters:val – value to be interpreted
Returns:interpreted value
eskapade.data_quality.dq_helper.to_date_time(val, **kwargs)

Convert input to numpy.datetime64.

Parameters:val – value to be evaluated
Returns:evaluated value
Return type:numpy.datetime64
eskapade.data_quality.dq_helper.to_float(val, **kwargs)

Convert input to float.

Parameters:val – value to be evaluated
Returns:evaluated value
Return type:np.float64
eskapade.data_quality.dq_helper.to_int(val, **kwargs)

Convert input to int.

Parameters:val – value to be evaluated
Returns:evaluated value
Return type:np.int64
eskapade.data_quality.dq_helper.to_str(val, **kwargs)

Convert input to string.

Parameters:val – value to be converted
Returns:converted value
Return type:str

Module contents