如何将JSON的字节字符串读入

2024-05-15 21:40:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python字节字符串,我想读入熊猫。文件类型为NDJSON(换行符分隔的json),其读取结果为完全无效

s = b'{"id": "01", "amount_usd": 16.44, "foo": 1462075200.0, "bar": 1462075200.0, "baz": "abc"}\n
{"id": "02", "amount_usd": 2.88, "foo": 1462075200.0, "bar": 1462075200.0, "sample": "def"}\n
...

我试着把它解码,然后把它读成熊猫,就像这样:

s = s.decode("utf-8")
pd.read_json(s)

但这不起作用,因为JSON结构不是pandas所期望的

我得到了错误

ERROR - Trailing data

如何将此结构读入熊猫


Tags: sample字符串idjson字节foodefbar