开发者社区> 问答> 正文

Python,json转码,list of dictionaries遍历筛选

问题说明:原始数据导入字段index3就是json字符串格式(带单引号str),想要提取字典里面key值为"name"的所有value;

image.png

已有解决方案:把json转码成list of dictionaries,三层循环,遍历dataframe,遍历list,遍历字典;

问题:数据量稍微多一点,速度特别慢,python小白求大神想想其他的方案,比如pandas有没有好用的函数,可不可以用mysql处理?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
茶什i 2019-08-28 10:12:27 1173 0
2 条回答
写回答
取消 提交回答
  • 哪用得着那么麻烦你就是想把字符串的[]转换成list呗?

    直接用eval

    image.png

    2019-11-27 16:14:56
    赞同 展开评论 打赏
  • pd.dataframe函数应该可以直接生成一个数据框,然后在用的de_temp.name就可以取出这一列的值了

    2019-10-31 18:53:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载