Python|list,dict和DataFrame之间的相互转换

把两个list转成Dataframe,循环遍历两个list,生成一个新的temp_list,再利用append函数将所有list对都加进来。

eg:两个list---id,data

for index, row in df2.iterrows():

    d_list = [row['id'],detail_list_json]#本行所构造的新列表,包含id和本id所对应的detailsList数据

    detailList.append(d_list)#大的列表加入每一行构造的列表,组成大列表

    mydf = pd.DataFrame(detailList,columns=['id','details'])

参考资料:

http://baijiahao.baidu.com/s?id=1573955023751464&wfr=spider&for=pc

把一个 list 变成了DataFrame,前面的list是一个两重list,也就是说外面的这个list的元素还是list,转换之后,每个list元素就成了数据框的一行。


Python|list,dict和DataFrame之间的相互转换_第1张图片

你可能感兴趣的:(Python|list,dict和DataFrame之间的相互转换)