【问题标题】:how to parse non key value json file in python如何在python中解析非键值json文件
【发布时间】:2019-08-23 13:38:14
【问题描述】:

我有一个 json 文件,其中包含如下数据:

"data": [[1467398683, "GB", "204.0.20", "tracks", "content-based", "b47911d0e80d1a8a959a2b726654bbfa", "Dance & Electronic", 1466640000, 413933, 413933,

我正在尝试将这个非键值 json 文件解析为 python 中的数据框,有人可以建议如何实现吗?

【问题讨论】:

  • 能贴出整个 JSON 文件内容吗?
  • ...因为您发布的内容本身不是有效的 JSON。通常,“如何使用 Python 解析 JSON 文件”的答案是“使用 json 模块”。如果您已经尝试过但没有成功,如果您更新问题以显示您尝试过的代码并解释它是如何失败的,这也会有所帮助。

标签: python json


【解决方案1】:

你有两种方法:

  1. Pandas read_json 方法有参数(orient = 'values')

    df = pd.read_json(path, orient='values')
    
  2. 或者,如果您需要矩阵等数据,您可以这样做

    df = pd.DataFrame(json.load('{"data": [[1467398683,..your data...}')['data'])
    
  3. 另请参阅此线程 (Parsing json values in pandas read_json)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    相关资源
    最近更新 更多