Pandas:怎样将DataFrame中一列list扩展成多列?

时间:2019-12-25 03:34       来源: 未知

如题,上代码:import numpy as npimport pandas as pd#创建数据框df=pd.DataFrame({'col':[[2,3,4], [6,9,0], [7,2,5], [3,5,6]]}, index=list('abcd'))df

生成的数据如下:

接下来用apply方法将col这列数据进行Series转换,index传入列名df1=df['col'].apply(pd.Series,index=['col1','col2','col3'])df1

转换的结果如下: