JSON yönelimleriyle çalış
JSON tablolu bir format değildir, bu yüzden pandas veriyi yüklerken yönelimi hakkında bazı varsayımlar yapar. Karşılaştığın JSON verilerinin çoğu, pandas tarafından otomatik olarak bir dataframe'e dönüştürülebilecek yönelimlerde olur.
Bazen, Evsize Hizmetler Dairesi Günlük Raporu'nun bu değiştirilmiş sürümünde olduğu gibi, veri farklı yönelimde olabilir. Dosya boyutunu küçültmek için split formatında düzenlenmiştir. Veriyi normal şekilde yüklemeye çalıştığında ve orient anahtar argümanını kullandığında ne olduğunu göreceksin. try/except bloğu, veriyi yüklerken hata olursa seni uyaracak.
pandas pd olarak yüklendi.
Bu egzersiz
pandas ile Kolaylaştırılmış Veri Alımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
try:
# Load the JSON without keyword arguments
df = ____
# Plot total population in shelters over time
df["date_of_census"] = pd.to_datetime(df["date_of_census"])
df.plot(x="date_of_census",
y="total_individuals_in_shelter")
plt.show()
except ValueError:
print("pandas could not parse the JSON.")