我有.ndjson
20GB 的文件,我想用 Python 打开。文件太大了,所以我找到了一种方法,可以用一个在线工具将它分成 50 个和平。这是工具:https://pinetools.com/split-files
现在我得到一个文件,它有扩展名.ndjson.000
(我不知道那是什么)
我正在尝试将它作为 json 或 csv 文件打开,以便在 pandas 中读取它,但它不起作用。你知道如何解决这个问题吗?
import json
import pandas as pd
第一种方法:
df = pd.read_json('dump.ndjson.000', lines=True)
错误:ValueError: Unmatched ''"' when when decoding 'string'
第二种方法:
with open('dump.ndjson.000', 'r') as f:
my_data = f.read()
print(my_data)
错误:json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 104925061 (char 104925060)
我认为问题是我的文件中有一些表情符号,所以我不知道如何对它们进行编码?