{"size": 742, "ext": "scrbl", "max_stars_repo_path": "scribblings/sanitizers.scrbl", "max_stars_repo_name": "jadudm/data-table", "max_stars_repo_stars_event_min_datetime": "2019-12-13T10:01:51.000Z", "max_stars_repo_stars_event_max_datetime": "2019-12-13T10:01:51.000Z", "max_issues_repo_path": "scribblings/sanitizers.scrbl", "max_issues_repo_name": "jadudm/data-table", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/sanitizers.scrbl", "max_forks_repo_name": "jadudm/data-table", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 46.375, "max_line_length": 148, "alphanum_fraction": 0.718328841}
#lang scribble/manual
@require[@for-label["../main.rkt"
                    racket]]
                    
@(title #:tag "sanitizers" "Sanitizers")

The @racket[data-table] library provides a reasonable set of sanitizers for common types of data that you might encounter in a CSV file or database.

@itemlist[
 @item{@italic{integer-sanitizer}: Guarantees that all numbers in the column are integers, as defined by the Racket predicate @racket[integer?].}
 @item{@italic{number-sanitizer}: Guarantees that all elements in the column are numbers, as defined by the Racket predicate @racket[number?].}
 @item{@italic{string-sanitizer}: Coerces everything in the column to a string. Anything that cannot be coerced will cause an error.}
 ]
  
  
