s = df['Seatblocks'].str.split(' ').apply(Series, 1).stack()
s.index = s.index.droplevel(-1)
s.name = 'Seatblocks'
s
del df['Seatblocks']
df.join(s)
pandas: How do I split text in a column into multiple rows?