diff(0) causes ValueError on Series and TimeSeries
import pandas as pd
import scipy as sp

df = pd.DataFrame(sp.randn(5,2))
ts = df[0]
### If you run: `df.diff(0)`

Out[43]:
    0  1
0  0  0
1  0  0
2  0  0
3  0  0
4  0  0
### This works as expeted but if you run `ts.diff(0)` :

---

ValueError                                Traceback (most recent call last)

/home/jzunigavu/workspace/hf_vol_data/predictor_curves/<ipython console> in <module>()

/home/jzunigavu/.local/lib/python2.7/site-packages/pandas-0.10.1-py2.7-linux-x86_64.egg/pandas/core/series.pyc in diff(self, periods)
   1736         diffed : Series
   1737         """
-> 1738         result = com.diff(self.values, periods)
   1739         return Series(result, self.index, name=self.name)
   1740

/home/jzunigavu/.local/lib/python2.7/site-packages/pandas-0.10.1-py2.7-linux-x86_64.egg/pandas/core/common.pyc in diff(arr, n, axis)
    489         lag_indexer = tuple(lag_indexer)
    490
--> 491         out_arr[res_indexer] = arr[res_indexer] - arr[lag_indexer]
    492
    493     return out_arr

ValueError: operands could not be broadcast together with shapes (5) (0)
