【问题标题】:extract specific data from a group of json-files从一组 json 文件中提取特定数据
【发布时间】:2019-12-05 09:38:20
【问题描述】:

免责声明:我知道以前有人问过并回答过类似的问题,但作为外行,我无法理解一些术语以及我需要做什么或应该使用哪个程序/软件。如果有人能以易于理解的方式解释它,我将非常感激,如果可能的话,有明确的步骤。我正在尝试学习如何用我的计算机分析和提取数据,但我几周前才刚刚开始,而且在这方面还很陌生。谢谢!

我有大量 json 文件(数千个),每个文件都包含有关单个在线帖子的元数据,例如帖子 ID、用户名(和全名,如果用户公开)、时间戳等上。我想从每个文件中提取这些信息,而不必手动这样做,但我自己对我的命令行、Python 或 R(或其他可能有用的东西)还不够熟悉,无法弄清楚如何做到这一点。我想将此数据导出为一个 Excel 或 csv 文件,其中每一行包含一篇文章的所有提取数据,每一列包含一种提取数据。

我遇到的另一个问题是,当有人对帖子发表评论时,某些文件将包含几组具有相同名称的不同数据。但是,我只需要有关主帖子的信息(因此该信息第一次出现在文件中)。

(部分)文件中的信息是这样的(所有个人信息都换成了中立的替身信息):

"fact_check_information": null,
        "fact_check_overall_rating": null,
        "gating_info": null,
        "has_ranked_comments": false,
        "id": "***0000000000000000000***",
        "is_ad": false,
        "is_video": false,
        "location": null,
        "media_preview": "xxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "owner": {
            "blocked_by_viewer": false,
            "followed_by_viewer": false,
            "full_name": "***Jane Doe***",
            "has_blocked_viewer": false,
            "id": "000000000",
            "is_private": false,
            "is_unpublished": false,
            "is_verified": false,
            "profile_pic_url": "https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            "requested_by_viewer": false,
            "username": "***janedoe***"
        },
        "shortcode": "XXXXXXXXXXX",
        "taken_at_timestamp": ***0000000000***,
        "thumbnail_resources": [

我在要提取的信息周围添加了三个星号。

有人知道我如何能够提取和导出这些信息吗? 提前非常感谢您!

亲切的问候

【问题讨论】:

    标签: json excel csv export extract


    【解决方案1】:

    您可以安装 mongodb...导入 json 并导出 csv...mongodb 将基本上从任何 json 数据创建一个表。对于嵌套字典,它会创建嵌套链接表。因此,双击您要展开更多的结构,然后仅将该内表导出到 csv。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      相关资源
      最近更新 更多