diff --git a/csv_metadata_quality/app.py b/csv_metadata_quality/app.py index 2adf450..df78571 100644 --- a/csv_metadata_quality/app.py +++ b/csv_metadata_quality/app.py @@ -73,7 +73,8 @@ def run(argv): # set the signal handler for SIGINT (^C) signal.signal(signal.SIGINT, signal_handler) - df = pd.read_csv(args.input_file, dtype_backend="pyarrow") + # Read all fields as strings so dates don't get converted from 1998 to 1998.0 + df = pd.read_csv(args.input_file, dtype_backend="pyarrow", dtype="str") # Check if the user requested to skip any fields if args.exclude_fields: