编程幼稚园小白白 2021-12-25 22:20 采纳率: 100%
浏览 25
已结题

这样子的数据怎么处理啊

问题遇到的现象和发生背景

爬虫保存成这样子的数据怎么处理啊

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2021-12-25 23:35
    关注

    获取的数据是一个数据框形式,需要用pandas读取并处理。类似如下操作:

    import pandas as pd 
    import numpy as np
    df=pd.DataFrame({'data':[{'name':'a','score':[4.0],'comment':['good']},{'name':'b','score':[2.8],'comment':['bad']},{'name':'c','score':[4.2],'comment':['better']}]})
    data=df['data']
    d=pd.DataFrame({
        'name':[x['name'] for x in data],
        'score':[x['score'][0] for x in data],
        'comment':[x['comment'][0] for x in data]
    })
    print(d)
    
    F:\2021\qa\ot3>t3
      name  score   comment
    0    a    4.0      good
    1    b    2.8    bad
    2    c    4.2    better
    
    

    如有帮助,请点采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月3日
  • 已采纳回答 12月26日
  • 创建了问题 12月25日

悬赏问题

  • ¥15 C++dll二次开发,C#调用
  • ¥18 c语言期中复习题(求解)
  • ¥15 请教,如何使用C#加载本地摄像头进行逐帧推流
  • ¥15 Python easyocr无法顺利执行,如何解决?
  • ¥15 求一个十多年前的国产符号计算软件(MMP)+用户手册
  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢
  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码
  • ¥66 nuxtjs3 ,老是报错,内容:我有代码仓库,如何解决?