BUG: odd indexing issue w.r.t series/frame div op (may involve numexpr) · Issue #7198 · pandas-dev/pandas (original) (raw)

@jreback

worked in 0.13.1

works for n = 4, but not 4000

        for n in [ 4, 4000 ]:

            df = DataFrame(1,index=range(n),columns=list('abcd'))
            df.iloc[0] = 2

            expected = DataFrame(np.tile(df.mean().values,n).reshape(n,-1),
                                 columns=list('abcd'))/df
            result = df.mean()/df
            assert_frame_equal(result,expected)