I noticed that you cannot compare 2 pd.Series objects together when the orders aren't perfectly identical.

Pandas

Comment From: jreback

a copy-pastable example.

In [7]: pd.Series(index=list('abc')) == pd.Series(index=list('bac'))
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-7-1c1580004b5c> in <module>()
----> 1 pd.Series(index=list('abc')) == pd.Series(index=list('bac'))

~/pandas/pandas/core/ops.py in wrapper(self, other, axis)
   1115 
   1116         elif isinstance(other, ABCSeries) and not self._indexed_same(other):
-> 1117             raise ValueError("Can only compare identically-labeled "
   1118                              "Series objects")
   1119 

ValueError: Can only compare identically-labeled Series objects

this is expected behavior.