I have 2 data frames. One pulls values using an API of current values of certain fields on system. The other has the actual current values of those fields. Example: Names on the system and names on paper. I've merged the two on the common column but now am trying to compare the names on Python to see if they are an approximate match and/or if they need an update. Is there a way I can do this? I believe this can be done on excel using isnumber(search(...)).
Case Insensitive and possibly consider abbreviations (I can make a dictionary?) for comparing text strings
Example of how my dataframe looks and the result I want:
<style type="text/css">
.tg {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-0lax{text-align:left;vertical-align:top}
</style>
<table class="tg">
<tr>
<th class="tg-0lax"></th>
<th class="tg-0lax">Name on System</th>
<th class="tg-0lax">Current Name</th>
<th class="tg-0lax">Match</th>
</tr>
<tr>
<td class="tg-0lax">1</td>
<td class="tg-0lax">APPLE INFORMATION TECHNOLOGY</td>
<td class="tg-0lax">Apple International Information Technology </td>
<td class="tg-0lax">No</td>
</tr>
<tr>
<td class="tg-0lax">2</td>
<td class="tg-0lax">IBM Intl group</td>
<td class="tg-0lax">IBM International Group</td>
<td class="tg-0lax">YES</td>
</tr>
</table>
PS. Apologies in advance if I have broken any rules or etiquette of the Stack community, I'm new to this and open to learning and constructive criticism.