from [SO](http://stackoverflow.com/questions/25648923/groupby-count-returns-different-values-for-pandas-dataframe-count-vs-describ) something odd going on here: ``` vals = np.hstack((np.random.randint(0,5,(100,2)), np.random.randint(0,2,(100,2)))) df = pd.DataFrame(vals, columns=['a', 'b', 'c', 'd']) df[df==2] = np.nan df2 = df.copy() df2['a'] = df2['a'].astype('float32') df2['b'] = df2['b'].astype('float32') ``` ``` df.groupby(['c', 'd']).count() df2.groupby(['c','d']).count() ```