Панды читают файл JSON: «Ожидаемый объект или значение» - PullRequest
0 голосов
/ 12 декабря 2018
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import json

orderbook_file = "/home/viktor/code/Keyrock/orderbook.json"
orderbook = pd.read_json("orderbook_file")

Когда я запускаю это в терминале, он не находит мой файл json и, следовательно, не может его прочитать ... что я делаю не так?Извините за глупый вопрос, довольно новый для панд ... Спасибо !!

1 Ответ

0 голосов
/ 12 декабря 2018

У меня была быстрая проверка, и, похоже, вы неправильно импортировали часть книги заказов, это работает:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import json

orderbook_file = "file:///Users/test-user/scripts/test.json"
orderbook = pd.read_json(orderbook_file)
print(orderbook)

Это работает без ошибок, Если вы посмотрите официальную документацию: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_json.html он ожидает URL указателя файла, чтобы найти файл json.

Также вы создали объект orderbook_file, но не использовали его внутри pd.read_json, поэтому, даже если файл указывал правильно, он не нашел бы его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...