Pandas lêem json ValueError: Protocolo desconhecido
Aug 23 2020
Executei esses códigos há um tempo e funcionou, mas agora existe um ValueError: protocolo desconhecido. Alguém poderia ajudar. Obrigado.
import json
temp = json.dumps([status._json for status in tweet]) #create JSON
newdf = pd.read_json(temp, orient='records')
Respostas
3 HenriqueBrisola Aug 25 2020 at 15:03
Pelo que pude depurar, esse problema é causado por uma atualização do pandas. A atualização 1.1.0 mudou algumas coisas na função read_json.
Eu poderia fazer meu código funcionar ao definir a versão do pandas para 1.0.5
https://pandas.pydata.org/docs/whatsnew/v1.1.0.html
6 ehabets Aug 30 2020 at 07:39
A solução no meu caso consistiu em usar StringIOcomo segue:
from io import StringIO
newdf = pd.read_json(StringIO(temp))
Parece que pd.read_jsonno Pandas 1.1 não está mais aceitando strings simples.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas