

def setup(self):
    (low, high, n) = (((- 1) << 10), (1 << 10), (1 << 20))
    self.left = pd.DataFrame(np.random.randint(high, high, (n, 7)), columns=list('ABCDEFG'))
    self.left['left'] = self.left.sum(axis=1)
    self.i = np.random.permutation(len(self.left))
    self.right = self.left.iloc[self.i].copy()
    self.right.columns = (self.right.columns[:(- 1)].tolist() + ['right'])
    self.right.index = np.arange(len(self.right))
    self.right['right'] *= (- 1)

dataset/ETHPy150Open pydata/pandas/asv_bench/benchmarks/join_merge.py i8merge.setup/VarMisuse@55/57 `low`->`high`