У меня есть файл file1.json
, содержимое которого выглядит следующим образом (каждый dict в отдельной строке):
{"a":1,"b":2}
{"c":3,"d":4}
{"e":9,"f":6}
.
.
.
{"u":31,"v":23}
{"w":87,"x":46}
{"y":98,"z":68}
Я хочу загрузить этот файл в фрейм данных панд, поэтому я сделал следующее:
df = pd.read_json('../Dataset/file1.json', orient='columns', lines=True, chunksize=10)
Но вместо того, чтобы возвращать фрейм данных, возвращается JSONReader.
[IN]: df
[OUT]: <pandas.io.json.json.JsonReader at 0x7f873465bd30>
Это нормально или я что-то не так делаю? И если именно так должен вести себя read_json (), когда в одном файле json есть несколько словарей (без разделенных запятыми) и каждый из них содержит отдельную строку, то как мне лучше всего разместить их в кадре данных?
EDIT :
если я удаляю параметр chunksize
из read_json (), это то, что я получаю:
[IN]: df = pd.read_json('../Dataset/file1.json', orient='columns', lines=True)
[OUT]: ValueError: Expected object or value