PERF: DataFrame.insert by jbrockmendel · Pull Request #42998 · pandas-dev/pandas (original) (raw)
from asv_bench.benchmarks.indexing import *
self = InsertColumns()
self.setup()
%timeit self.setup(); self.time_insert()
32.5 ms ± 382 µs per loop (mean ± std. dev. of 7 runs, 10 loops each) # <- master
20.7 ms ± 744 µs per loop (mean ± std. dev. of 7 runs, 10 loops each) # <- PR
%timeit self.setup(); self.time_insert_middle()
37.2 ms ± 407 µs per loop (mean ± std. dev. of 7 runs, 10 loops each) # <- master
25.1 ms ± 513 µs per loop (mean ± std. dev. of 7 runs, 10 loops each) # <- PR