title: Python FuzzyWuzzy Score on Row in Pandas Dataframe
body: <p>I want to iterate through a Pandas dataframe and get the fuzz.ratio score only for each row pair (not for all combinations). My dataframe looks like this:</p>
  
  <p><strong>Acct_Owner</strong>, <strong>Address</strong>, <strong>Address2</strong> <br/></p>
  
  <p>0, Name1, NaN, 33 Liberty Street <br/>
  1, Name2, 330 N Wabash Ave Ste 39300, 330 North Wabash Avenue Suite 39300</p>
  
  <p>There are missing values, so I am using "try:" to skip over missing value rows. Below is the current for loop:</p>
  
  <pre><code>for row in df_high_scores.index:
      k1 = df_high_scores.get_value(row, 'Address')
      k2 = df_high_scores.get_value(row, 'Address2')
  
      try:
          df_high_scores['Address_Score'] = fuzz.ratio(k1, k2)
      except:
          None
  </code></pre>
  
  <p><em>The result is showing the same score for all rows.</em> <strong>Hoping to figure out why the loop isn't iterating through and scoring each row.</strong>  Thanks for reading...</p>