आरडीए फाइलों को आर में कैसे सहेजें और लोड करें (उदाहरण के साथ)


.rda एक्सटेंशन के साथ समाप्त होने वाली फ़ाइलें Rdata फ़ाइलों का प्रतिनिधित्व करती हैं।

आप R में इस प्रकार की फ़ाइलों को सहेजने के लिए save() फ़ंक्शन का उपयोग कर सकते हैं:

 save(df, file=' my_data.rda ')

और आप इस प्रकार की फ़ाइलों को R में लोड करने के लिए लोड() फ़ंक्शन का उपयोग कर सकते हैं:

 load(file=' my_data.rda ')

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इनमें से प्रत्येक फ़ंक्शन का उपयोग कैसे करें।

उदाहरण: आरडीए फाइलों को आर में सहेजें और लोड करें

मान लीजिए कि हम R में निम्नलिखित डेटा फ़्रेम बनाते हैं:

 #make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (x=rnorm(100),
                 y=rnorm(100),
                 z=rnorm(100))

#view data frame
head(df)

           X Y Z
1 1.2629543 0.7818592 -1.0457177
2 -0.3262334 -0.7767766 -0.8962113
3 1.3297993 -0.6159899 1.2693872
4 1.2724293 0.0465803 0.5938409
5 0.4146414 -1.1303858 0.7756343
6 -1.5399500 0.5767188 1.5573704

डेटा के इस ब्लॉक को .rda फ़ाइल में सहेजने के लिए हम save() फ़ंक्शन का उपयोग कर सकते हैं:

यह फ़ाइल स्वचालित रूप से वर्तमान कार्यशील निर्देशिका में सहेजी जाएगी। आप getwd() फ़ंक्शन का उपयोग करके कार्यशील निर्देशिका पा सकते हैं:

 #display working directory
getwd()

"C:/Users/Bob/Documents"

अब मान लीजिए कि हम वर्तमान आर वातावरण से डेटा ब्लॉक को हटाने के लिए आरएम() फ़ंक्शन का उपयोग करते हैं:

 #remove data frame from current R environment
rm(df)

यदि हम RStudio में अपने वर्तमान परिवेश को देखें, तो हम देखेंगे कि इसमें कोई ऑब्जेक्ट नहीं है:

फिर हम .rda फ़ाइल को वर्तमान R वातावरण में लोड करने के लिए लोड() फ़ंक्शन का उपयोग कर सकते हैं:

 load(file=' my_data.rda ')

यदि हम RStudio में वर्तमान परिवेश को फिर से देखें, तो हम देखेंगे कि इसमें अब डेटा फ़्रेम शामिल है:

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य फ़ाइल प्रकारों को कैसे पढ़ा जाए:

सीएसवी फ़ाइलों को आर में कैसे आयात करें
एक्सेल फ़ाइलों को आर में कैसे आयात करें
टीएसवी फ़ाइलों को आर में कैसे आयात करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *