Pandas Dataframe Validation Library
pd-validator的Python项目详细描述
#pandas dataframe validator
`pd validator'是一个pandas包装库,用于根据用户定义的架构验证数据帧。
>
`````
>>>从pd验证器导入模式中导入大熊猫;从pd验证器导入报告中导入;从pd验证器导入模式中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入。>>>规则={'col-1':{'dtype':int,
'length':1,
'range':[0,1],
'required':true,
'codes':false,
'regex':false},
'col-2':{'dtype':str,
'length':1,
“range”:false,
“required”:false,
“codes”:['a','b','c',
“regex”:false}
}
>;
>; >;report()
col_1 col_2 inval_line inval_col inval_val err_msg
1 b c 2 col_2 bc无效长度:1 char max
1 bc 2 col_2 bc无效代码:[a',b',c']必需
2 d 3 col_2 d无效代码:[a',b','c']必需
a b 1 col帴1 a无效数据类型:int必需
a b 1 col帴1 a无效范围:[0,1]必需
2 d 3 col帴1 2无效范围:[0,1]必需
nana 4 col帴1 nan缺少值:col帴1必需
```
`pd validator'是一个pandas包装库,用于根据用户定义的架构验证数据帧。
>
`````
>>>从pd验证器导入模式中导入大熊猫;从pd验证器导入报告中导入;从pd验证器导入模式中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入;从pd验证器导入报告中导入。>>>规则={'col-1':{'dtype':int,
'length':1,
'range':[0,1],
'required':true,
'codes':false,
'regex':false},
'col-2':{'dtype':str,
'length':1,
“range”:false,
“required”:false,
“codes”:['a','b','c',
“regex”:false}
}
>;
>;
col_1 col_2 inval_line inval_col inval_val err_msg
1 b c 2 col_2 bc无效长度:1 char max
1 bc 2 col_2 bc无效代码:[a',b',c']必需
2 d 3 col_2 d无效代码:[a',b','c']必需
a b 1 col帴1 a无效数据类型:int必需
a b 1 col帴1 a无效范围:[0,1]必需
2 d 3 col帴1 2无效范围:[0,1]必需
nana 4 col帴1 nan缺少值:col帴1必需
```