किसी भी फ़ाइल को डाउनलोड करना, सुरक्षित हो या न हो
पिछले अभ्यास में आपने देखा कि कैसे आप वेब पर मौजूद Excel फ़ाइलों को download.file() फंक्शन से पहले डाउनलोड करके, read_excel पैकेज के ज़रिए पढ़ सकते हैं.
और भी है: download.file() से आप HTTP और HTTPS, दोनों के ज़रिए वेब से किसी भी तरह की फ़ाइल डाउनलोड कर सकते हैं: images, executable files, और .RData फ़ाइलें भी. RData फ़ाइल R डेटा को स्टोर करने के लिए एक बहुत कुशल फ़ॉर्मेट है.
आप RData फ़ाइल से डेटा load() फंक्शन का उपयोग करके लोड कर सकते हैं, लेकिन यह फंक्शन URL string को आर्ग्युमेंट के रूप में स्वीकार नहीं करता. इस अभ्यास में, आप पहले RData फ़ाइल को सुरक्षित रूप से डाउनलोड करेंगे, और फिर लोकल डेटा फ़ाइल को इम्पोर्ट करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Importing Data in R
अभ्यास निर्देश
url_rdataमें दिए गए URL पर नज़र डालिए. यह एक सुरक्षित कनेक्शन,https://, उपयोग करता है. यह URL एकRDataफ़ाइल की ओर इशारा करता है जिसमें अलग-अलग तरह की wine पर कुछ metrics वाला एक डेटा फ़्रेम है.download.file()का उपयोग करकेurl_rdataपर मौजूद फ़ाइल को डाउनलोड करें. अपनी working directory में फ़ाइल का नाम"wine_local.RData"रखें.- आपने जो फ़ाइल बनाई है,
wine_local.RData, उसेload()फंक्शन से लोड करें. यह एक ही आर्ग्युमेंट लेता है: फ़ाइल का पाथ, जो हमारे केस में सिर्फ़ फ़ाइलनाम है. इस कमांड को चलाने के बाद, वैरिएबलwineअपने-आप आपके workspace में उपलब्ध हो जाएगा. wineडेटासेट काsummary()प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"
# Download the wine file to your working directory
# Load the wine data into your workspace using load()
# Print out the summary of the wine data