Pandas membaca json ValueError: Protocol not known
Aug 23 2020
Saya menjalankan kode ini beberapa waktu yang lalu dan berhasil tetapi sekarang ada ValueError: protokol tidak dikenal. Adakah yang bisa membantu. Terima kasih.
import json
temp = json.dumps([status._json for status in tweet]) #create JSON
newdf = pd.read_json(temp, orient='records')
Jawaban
3 HenriqueBrisola Aug 25 2020 at 15:03
Sejauh yang saya bisa men-debug, masalah ini disebabkan oleh pembaruan pandas. Pembaruan 1.1.0 telah mengubah beberapa hal pada fungsi read_json.
Saya dapat membuat kode saya berfungsi saat menyetel versi pandas ke 1.0.5
https://pandas.pydata.org/docs/whatsnew/v1.1.0.html
6 ehabets Aug 30 2020 at 07:39
Solusi dalam kasus saya terdiri dari penggunaan StringIOseperti di bawah ini:
from io import StringIO
newdf = pd.read_json(StringIO(temp))
Sepertinya pd.read_jsondi Pandas 1.1 tidak lagi menerima string sederhana.
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'