I need you to develop some software for me. I would like this software to be developed for Windows using Python.
- All data table format is csv (text file). We will provide an original database table and sample date.
- Perform a rule-based encoding on each row of an original database table. Add the encoding result to the last column of the data table
- Perform the Matching to the last newly added encoding column with a sample data. Create a new data table to record matches. Each entry of the new table for each sample data records the number of successful matches, matches but some condition is met, and so on.
- Some simple GUI is needed to show the table content.