Convert pandas series of lists to dataframe

前端 未结 7 1618
执笔经年
执笔经年 2020-12-14 04:16

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.

7条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-14 04:45

    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
    

提交回复
热议问题