熊猫读取json文件:“预期的对象或值”

时间:2018-12-12 13:25:08

标签: python-3.x pandas

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 :(得分:0)

我进行了快速检查,看来您导入的订单部分不正确,这可行:

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中使用它,因此即使文件指向正确也不会找到它。