我有一个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
如何将此结构读入熊猫
没错,这不是有效的JSON。如果它们真的由换行符分隔,您可以这样做
把它变成一个列表
相关问题 更多 >
编程相关推荐