{"library":"pandas-schema","title":"pandas-schema","description":"A validation library for Pandas data frames using user-friendly schemas. Current version is 0.3.6, with infrequent releases.","language":"python","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["pip install pandas-schema"],"cli":null},"imports":["from pandas_schema import DataFrameSchema","from pandas_schema import Column","from pandas_schema.validation import Check"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pandas as pd\nfrom pandas_schema import DataFrameSchema, Column\nfrom pandas_schema.validation import CanConvertValidation\n\nschema = DataFrameSchema({\n    'age': Column(int, [\n        CanConvertValidation(int)\n    ])\n})\ndf = pd.DataFrame({'age': ['25', '30']})\nerrors = schema.validate(df)\nif errors:\n    for error in errors:\n        print(error)\nelse:\n    print('Validation passed')","lang":"python","description":"Define a schema and validate a DataFrame. Returns list of errors.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}