【发布时间】:2020-07-31 19:25:00
【问题描述】:
我将音频功能保存在 JSON 文件中,然后尝试获取 JSON 文件以读取功能。但是,当我在自己的 PC 上执行此操作时,它就像一种魅力。但是当我在 Google Colab 上尝试相同的代码时,它给了我错误。我的 JSON 文件非常大,因此,我分享了我转换为 JSON 的数据框 -
我的电脑截图 -
来自 Google Colab 的屏幕截图 -
这是代码 -
import json
import pandas as pd
from pandas.io.json import json_normalize
with open('audio_feature1.json') as f:
data = json.load(f)
featuresdf_new = pd.DataFrame.from_dict(json_normalize(data))
featuresdf_new.tail()
这是 JSON 文件的示例 -
[
{"feature":[[-442.6738586426,-251.5938262939,-185.341003418]],
"class_label":"Hip-Hop"},
{"feature":[[-440.8941040039,-278.483795166,-201.6567993164]],
"class_label":"Hip-Hop"},
{"feature":[[-167.9207611084,-65.8354110718,-34.5040512085]],
"class_label":"Pop"}
]
参考之前的文章,我知道如果我的JSON有问题,即使我的电脑也无法读取文件,显然,已经创建的JSON文件没有问题。
【问题讨论】:
-
请勿将代码发布为图片
标签: python json parsing data-science