डेटा अधिग्रहण
आइए अपना पहला IoT डेटा सेट हासिल करें.
आप एक सार्वजनिक कम्युनिटी द्वारा दी गई environmental API को कंज्यूम करके शुरुआत करेंगे. इस API में कई endpoints हैं, और आप तापमान (temperature) डेटा से शुरू करेंगे. डेटा 10-मिनट के अंतराल पर है और सीमित historical डेटा उपलब्ध है.
आप requests का उपयोग करके पिछले 5 रिकॉर्ड डाउनलोड करेंगे.
क्योंकि endpoint JSON-एन्कोडेड डेटा देता है, आप response ऑब्जेक्ट पर .json() का उपयोग करके एक Python ऑब्जेक्ट (इस मामले में एक list) प्राप्त कर सकते हैं.
इसके बाद आप उस list को pandas DataFrame में कन्वर्ट करेंगे ताकि डेटा के साथ आसानी से काम किया जा सके.
आपके लिए डेटा कंज्यूम करने हेतु स्थिरांक URL पहले से परिभाषित है.
कृपया ध्यान दें कि यह URL वीडियो में उपयोग किए गए URL से अलग है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में IoT डेटा का विश्लेषण
अभ्यास निर्देश
requestsऔरpandasकोpdके रूप में इम्पोर्ट करें.requestsका उपयोग करकेURLसे डेटा डाउनलोड करें और परिणामresमें स्टोर करें.- JSON-एन्कोडेड परिणाम
resको Python ऑब्जेक्ट में कन्वर्ट करें और परिणामdata_tempमें स्टोर करें. data_tempको pandas DataFramedf_tempमें कन्वर्ट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Imports
____
____
# Download data from URL
res = ____
# Convert the result
data_temp = ____
print(data_temp)
# Convert json data to DataFrame
df_temp = pd.____(____)
print(df_temp.head())