I have a series made of lists
import pandas as pd s = pd.Series([[1, 2, 3], [4, 5, 6]])
and I want a DataFrame with each column a list.
You may looking for
s.apply(lambda x:pd.Series(x)) 0 1 2 0 1 2 3 1 4 5 6
Or
s.apply(lambda x:pd.Series(x)).T Out[133]: 0 1 0 1 4 1 2 5 2 3 6