df.explode('variable')
df A B C 0 [0, 1, 2] 1 x 1 foo 1 b df.explode('A') A B C 0 0 1 x 0 1 1 x 0 2 1 x 1 foo 1 z