test.loc[test.index.repeat(test.times)] id times 0 a 2 0 a 2 1 b 3 1 b 3 1 b 3 2 c 1 3 d 5 3 d 5 3 d 5 3 d 5 3 d 5