शुरू करेंमुफ़्त में शुरू करें

API parameters सेट करें

आपको जिस डेटा की ज़रूरत है, उसे पाने के लिए parameters को सही तरह से फ़ॉर्मैट करना, APIs के साथ काम करने का अहम हिस्सा है। इन्हें get() फंक्शन के params keyword argument में dictionary के रूप में पास किया जा सकता है.

Yelp API में location parameter देना अनिवार्य है। यह यूज़र्स को सर्च के लिए term देने की भी अनुमति देता है। आप इन parameters का उपयोग करके NYC के कैफ़े के बारे में डेटा लेंगे, फिर नतीजे को प्रोसेस करके एक dataframe बनाएँगे.

pandas (उपनाम pd) और requests लोड कर दिए गए हैं। API endpoint वैरिएबल api_url में है। Authorization डेटा dictionary headers में स्टोर है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

pandas के साथ सरल Data Ingestion

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक dictionary parameters बनाएँ, जिसमें term और location parameters ऐसे सेट हों कि "NYC" में "cafe" सर्च हो.
  • requests के get() फंक्शन से Yelp API (api_url) को क्वेरी करें और headers तथा params keyword arguments सेट करें। नतीजा response में सेव करें.
  • response से उपयुक्त method के जरिए JSON डेटा निकालें। नतीजा data में सेव करें.
  • data में "businesses" वाले values को dataframe cafes में लोड करें और head प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create dictionary to query API for cafes in NYC
parameters = {____,
          	  ____}

# Query the Yelp API with headers and params set
response = ____(____,
                ____,
                ____)

# Extract JSON data from response
data = ____

# Load "businesses" values to a dataframe and print head
cafes = ____(____)
print(cafes.head())
कोड संपादित करें और चलाएँ