DataFrame.equals

此功能允许将两个Series或DataFrame相互比较,以查看它们是否具有相同的形状和元素。
行/列索引不需要具有相同的类型,只要认为值相等即可。
相应的列必须是相同的dtype。

Example

  1. import pandas as pd
  2. df1 = pd.DataFrame({'site':['google', 'baidu', 'wiki', 'pandas'],
  3. 'age':[18, 39, 22, 45]})
  4. df2 = pd.DataFrame({'site':['google', 'pandas', 'wiki', 'pandas'],
  5. 'age':[18, 39, 22, 45]})
  6. df1.equals(df2)
  7. --------------------------------------------------------------
  8. False