mirror of
https://github.com/ilri/csv-metadata-quality.git
synced 2024-12-23 04:32:21 +01:00
18 lines
582 B
Python
18 lines
582 B
Python
|
import csv_metadata_quality.fix as fix
|
||
|
import pandas as pd
|
||
|
|
||
|
def run():
|
||
|
# Read all fields as strings so dates don't get converted from 1998 to 1998.0
|
||
|
#df = pd.read_csv('/home/aorth/Downloads/2019-07-26-Bioversity-Migration.csv', dtype=str)
|
||
|
#df = pd.read_csv('/tmp/quality.csv', dtype=str)
|
||
|
df = pd.read_csv('/tmp/omg.csv', dtype=str)
|
||
|
|
||
|
# Fix whitespace in all columns
|
||
|
for column in df.columns.values.tolist():
|
||
|
print(f'DEBUG: {column}')
|
||
|
|
||
|
df[column] = df[column].apply(fix.whitespace)
|
||
|
|
||
|
# Write
|
||
|
df.to_csv('/tmp/omg.fixed.csv', index=False)
|