0

我需要在数据框中加载一个大型 JSON 文件pandas

我的问题是如何在 pandas 中读取/打开这个文件?

使用终端,我可以看到文件的头部(每行/记录由 分隔\n

{'asin': '0001048791', 'salesRank': {'Books': 6334800}, 'imUrl': 
'http://ecx.images-amazon.com/images/I/51MKP0T4DBL.jpg', 'categories':     
[['Books']], 'title': 'The Crucible: Performed by Stuart Pankin, Jerome 
Dempsey & Cast'}
{'asin': '0000143561', 'categories': [['Movies & TV', 'Movies']],
'description': '3Pack DVD set - Italian Classics, Parties and Holidays.', 
'title': 'Everyday Italian (with Giada de Laurentiis), Volume 1 (3 Pack): 
Italian Classics, Parties, Holidays', 'price': 12.99, 'salesRank': {'Movies 
& TV': 376041}, 'imUrl': 'http://g-ecx.images-amazon.com/images/G/01/x- 
site/icons/no-img-sm._CB192198896_.gif', 'related': {'also_viewed': 
['B0036FO6SI', 'B000KL8ODE', '000014357X', 'B0037718RC', 'B002I5GNVU', 
'B000RBU4BM'], 'buy_after_viewing': ['B0036FO6SI', 'B000KL8ODE', 
'000014357X', 'B0037718RC']}}

使用read_jsonfrompandas会给我一个错误(ValueError: Expected object or value),包括当我对参数使用不同的值时orient

import pandas as pd
df = pd.read_json('metadata.json', lines=True)
4

0 回答 0