dataframeの各セルのlistを分解して新たな変数にするには?
次のような各セルにリストが入ったdataframeがあります。
import pandas as pd
df = pd.DataFrame(
{'x': [['都営三田線/水道橋駅 歩4分', 'JR中央線/水道橋駅 歩3分'], ['東京メトロ東西線/飯田橋駅 歩5分', '東京メトロ東西線/九段下駅 歩7分', 'JR中央線/水道橋駅 歩8分'], ['JR山手線/神田駅 歩6分']]},
index=[1, 2, 3])
このxを分解して、x1, x2, x3のような変数を新たに作成したいのですが、
ご教示頂けないでしょうか?
x1, x2, x3
都営三田線/水道橋駅 歩4分, JR中央線/水道橋駅 歩3分, nan
東京メトロ東西線/飯田橋駅 歩5分, 東京メトロ東西線/九段下駅 歩7分, JR中央線/水道橋駅 歩8分
JR山手線/神田駅 歩6分, nan, nan