我之前运行了这些代码,它工作了,但现在有一个ValueError:协议未知。有人能帮上忙吗。谢谢。
import json
temp = json.dumps([status._json for status in tweet]) #create JSON
newdf = pd.read_json(temp, orient='records')发布于 2020-08-25 23:03:08
据我所知,这个问题是由熊猫的更新引起的。1.1.0更新对read_json函数做了很少的更改。
当我将pandas版本设置为1.0.5时,我可以让我的代码正常工作
发布于 2020-08-30 15:39:12
在我的案例中,解决方案包括使用StringIO,如下所示:
from io import StringIO
newdf = pd.read_json(StringIO(temp))看起来Pandas1.1中的pd.read_json不再接受简单的字符串。
发布于 2021-04-25 16:35:09
我同意ehabets的观点
from io import StringIO
df = pd.read_json(StringIO(json_demo))现在,pd.read_json需要文件类型的json。这意味着pd.read_json("xxx.json")可以工作。
https://stackoverflow.com/questions/63553845
复制相似问题