potential dataframe apply bug
I seem to have a weird problem with DataFrame.apply(.., axis=1) not matching the axes/columns correctly, ONLY if there's a time column in the dataframe?
See details here: http://nbviewer.ipython.org/gist/anonymous/a0bcaa95a48327fadc63

but basically I try to apply this:

``` python
def combine_binning_data(row):
    return tuple(int(row[col]) for col in [0,1,2])
```

to the dataframe.And if there's another axis with time I get this error:

``` python
ValueError: Shape of passed values is (5, 3), indices imply (5, 5)
```

Version: '0.16.2-15-g2fea54a'
