python dict 转df时某个元素是list报错:Valu
2020-05-23 本文已影响0人
丙吉
背景: 想把每个特征统计出来的性质给转成数据框,即dict 转 dataframe,
一般都用这个语句没有什么问题:
tmp_df = pd.DataFrame(tmp_dic, index = [0])
但今天因为字典里面有个元素为数组,所以就报错。
![](https://img.haomeiwen.com/i7468301/eb59aa546bce80df.png)
![](https://img.haomeiwen.com/i7468301/6925c213c57462e4.png)
经修改:
去除index=[0],结果如下:明显不是 想要的结果,想要的结果是list的三个元素整体,赋给df的一个元素;
![](https://img.haomeiwen.com/i7468301/9f4a3a0d7d3ee9cb.png)
最后 改为:
直接把dict加方扣号即可。效果如下:
![](https://img.haomeiwen.com/i7468301/dba571e829abdedb.png)