JSON orientations के साथ काम करें
JSON एक tabular फॉर्मैट नहीं है, इसलिए डेटा लोड करते समय pandas उसकी orientation के बारे में कुछ मान्यताएँ लगाता है। ज़्यादातर JSON डेटा ऐसे orientations में होता है जिन्हें pandas अपने-आप dataframe में बदल सकता है.
कभी-कभी, जैसे Department of Homeless Services Daily Report के इस संशोधित संस्करण में, डेटा अलग orientation में होता है। फ़ाइल साइज़ कम करने के लिए इसे split फॉर्मैट किया गया है। आप देखेंगे कि इसे सामान्य तरीके से लोड करने पर क्या होता है बनाम orient कीवर्ड argument देने पर। try/except ब्लॉक आपको डेटा लोड करते समय कोई त्रुटि होने पर बता देगा.
pandas को pd नाम से लोड किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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.")