File size: 650 Bytes
9189e38
 
 
 
 
 
c5c929e
6db11ac
 
e3179bc
13b3103
e3179bc
13b3103
e3179bc
 
c5c929e
9189e38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import pandas as pd
from algo import Algo
from db.db_utils import get_connection

if __name__ == "__main__":
    db_conn = get_connection()
    algo = Algo(db_conn, True)
    raw_file_name = 'MFB-2023-raw-data.csv'
    input_file_path = f'./raw/{raw_file_name}'
    df_input = pd.read_csv(input_file_path)

    input_data = [(desc, donor, date, weight) for desc, donor, date, weight in zip(df_input['description'].astype(str).tolist(), df_input['donor'].astype(str).tolist(), df_input['date'].astype(str).tolist(), df_input['weight'].astype(str).tolist())]

    algo.match_words(input_data)
    # algo.match_words([['bananas']])

    db_conn.close()