title: AssertionError when comparing pd DataFrame
body: <p>I'm developing a test for a function that I created. My function returns a pandas DataFrame and my test consists in comparing it with a csv file that is stored. I'm using the following script to do so. When I run it, I get <code>AssertionError</code> with no other message.</p>
  <pre><code>rates_over = get_rates_over(args)
  gabarito = pd.read_csv(f'{ROOT_DIR}/data/static/rates_over_teste.csv', parse_dates=['date'])
  assert rates_over.equals(gabarito)
  </code></pre>
  <p>But I suspected that my function was good, so I did the following and it didn't print anything, showing that my intuition was right. What is happening?</p>
  <pre><code>for index, row in gabarito.iterrows():
      if not row.equals(rates_over.iloc[index]):
          print('Not equal!')
  </code></pre>
  <p>EDIT: As suggested by @gallen, here is a print for type and head of both <code>gabarito</code> and <code>Rates_over</code>.</p>
  <p><a href="https://i.stack.imgur.com/7o8nz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7o8nz.png" alt="enter image description here" /></a></p>