R Language
R के बाइनरी फॉर्मेट के लिए I / O
खोज…
आरडीएस और आरडीएटा (आरडीए) फाइलें
.rds
और .Rdata
(भी रूप में जाना जाता .rda
) फ़ाइलें आर करने के लिए एक प्रारूप देशी में दुकान आर वस्तुओं के लिए इस्तेमाल किया जा सकता इस तरह से बचत जब गैर देशी भंडारण के साथ विषम के कई फायदे दृष्टिकोण, जैसे हैं write.table
:
- आर को डेटा को पुनर्स्थापित करना तेज है
- यह डेटा में R विशिष्ट जानकारी को एन्कोडेड रखता है (जैसे, विशेषताएँ, चर प्रकार, आदि)।
saveRDS
/ readRDS
केवल एक ही R ऑब्जेक्ट को हैंडल करता है। हालाँकि, वे बहु-ऑब्जेक्ट स्टोरेज दृष्टिकोण से अधिक लचीले होते हैं, जिसमें ऑब्जेक्ट को स्टोर किए जाने पर ऑब्जेक्ट के नाम के रूप में पुनर्स्थापित ऑब्जेक्ट की ऑब्जेक्ट नाम की आवश्यकता नहीं होती है।
उदाहरण के लिए, .rds फ़ाइल का उपयोग करके, हमारे द्वारा उपयोग किए जाने वाले iris
डेटासेट को सहेजना होगा:
saveRDS(object = iris, file = "my_data_frame.rds")
इसे वापस डेटा में लोड करने के लिए:
iris2 <- readRDS(file = "my_data_frame.rds")
कई वस्तुओं को बचाने के लिए हम .Rdata
रूप में save()
और आउटपुट का उपयोग कर सकते हैं।
उदाहरण, 2 डेटाफ्रेम बचाने के लिए: आईरिस और कारें
save(iris, cars, file = "myIrisAndCarsData.Rdata")
लोड करने के लिए:
load("myIrisAndCarsData.Rdata")
Enviromments
फ़ंक्शन save
और load
करने से हमें उस वातावरण को निर्दिष्ट करने की अनुमति मिलती है जहां ऑब्जेक्ट होस्ट किया जाएगा:
save(iris, cars, file = "myIrisAndCarsData.Rdata", envir = foo <- new.env())
load("myIrisAndCarsData.Rdata", envir = foo)
foo$cars
save(iris, cars, file = "myIrisAndCarsData.Rdata", envir = foo <- new.env())
load("myIrisAndCarsData.Rdata", envir = foo)
foo$cars