खोज…


आरडीएस और आरडीएटा (आरडीए) फाइलें

.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


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow