HTTP? httr! (2)
वेब कंटेंट सिर्फ HTML पेजों और DataCamp के Amazon S3 जैसी रिमोट सर्वरों पर रखी फाइलों तक सीमित नहीं है. और भी कई डेटा फ़ॉर्मैट होते हैं. एक बहुत आम फ़ॉर्मैट JSON है. यह फ़ॉर्मैट अक्सर तथाकथित Web APIs में इस्तेमाल होता है — ऐसे इंटरफेस जो वेब सर्वर से जुड़ते हैं और जिनकी मदद से आप एक क्लाइंट के रूप में जानकारी पाने या सहेजने जैसे काम थोड़े जटिल तरीकों से कर सकते हैं.
आप अगले वीडियो और अभ्यासों में Web APIs और JSON के बारे में सीखेंगे, लेकिन थोड़ी-सी शुरुआती कोशिश बुरी तो नहीं, है ना?
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Importing Data in R
अभ्यास निर्देश
GET()का उपयोग करके उसurlको प्राप्त करें जो नमूना कोड में पहले से दी गई है. रिस्पॉन्स कोrespमें सहेजें.respको प्रिंट करें. content-type क्या है?content()का उपयोग करकेrespकी सामग्री लें.asआर्गुमेंट को"text"पर सेट करें. प्राप्त नतीजा बस प्रिंट कर दें. आपको क्या दिखता है?content()का उपयोग करकेrespकी सामग्री लें, लेकिन इस बार दूसरा आर्गुमेंट न दें. R अपने-आप समझ लेता है कि यह JSON है, और JSON को एक named R list में बदल देता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# httr is already loaded
# Get the url
url <- "http://www.omdbapi.com/?apikey=72bc447a&t=Annie+Hall&y=&plot=short&r=json"
# Print resp
# Print content of resp as text
# Print content of resp