title: SettingWithCopyWarning in Pandas with iloc and iterrow
body: <pre><code>def set_id(para_in_datax):
      w = data[para_in_datax].copy()
      for idx,i in w.iterrows():
          ida = find_id(para_in_datax, i)
  
          if ida == False:
              continue
          else:
              datax.loc[idx,para_in_datax[0]] = ida
  </code></pre>
  
  <p>How come I can't avoid the SettingWithCopyWarning?
  What did i do wrong?
  Or is it a false positive?</p>
  
  <p>Could you please help me to fix that ?</p>