r - ২০১৮ - ইত্যাদি ২০১৯




আর ডাটা ফরম্যাট: RData, Rda, Rds ইত্যাদি (2)

আরডিএ আরডিটা এর জন্য একটি সংক্ষিপ্ত নাম। আপনি শুধু সংরক্ষণ (), লোড (), সংযুক্ত (), ইত্যাদি ঠিক যেমন আপনি RData সঙ্গে করতে পারেন।

Rds একটি একক আর বস্তু সংরক্ষণ করে। তবুও, যে সহজ ব্যাখ্যা অতিক্রম করে, একটি "স্ট্যান্ডার্ড" স্টোরেজ থেকে বিভিন্ন পার্থক্য আছে। সম্ভবত এই R- ম্যানুয়াল লিঙ্ক readRDS () ফাংশন যথেষ্ট পার্থক্য ব্যাখ্যা করে।

সুতরাং, আপনার প্রশ্নের উত্তর:

  • পার্থক্য কম্প্রেশন সম্পর্কে নয়, কিন্তু সিরিয়ালাইজেশন ( এই পৃষ্ঠাটি দেখুন)
  • ম্যানুয়াল পৃষ্ঠাতে দেখানো মত, উদাহরণস্বরূপ, আপনি একটি ভিন্ন নামের সাথে একটি নির্দিষ্ট বস্তুর পুনরুদ্ধার করতে এটি ব্যবহার করতে চাইতে পারেন।
  • আপনি RDS () এবং সংরক্ষণ (), বা লোড () এবং saveRDS () নির্বাচনীভাবে পড়তে পারেন।

রডটা, আরডিএ আর আরডিএস ফাইলের মধ্যে প্রধান পার্থক্য কী?

আরো নির্দিষ্টভাবে:

  • কম্প্রেশন ইত্যাদি মধ্যে পার্থক্য আছে?
  • যখন প্রতিটি টাইপ ব্যবহার করা উচিত?
  • কিভাবে এক ধরনের অন্য রূপান্তর করতে?

@ কেএমএম এর উত্তরের পাশাপাশি, আরেকটি গুরুত্বপূর্ণ পার্থক্য হল যে, সংরক্ষিত বস্তুতে লোড করার সময়, আপনি একটি Rds ফাইলের বিষয়বস্তু নির্ধারণ করতে পারেন। তাই না Rda জন্য

> x <- 1:5
> save(x, file="x.Rda")
> saveRDS(x, file="x.Rds")
> rm(x)

## ASSIGN USING readRDS
> new_x1 <- readRDS("x.Rds")
> new_x1
[1] 1 2 3 4 5

## 'ASSIGN' USING load -- note the result
> new_x2 <- load("x.Rda")
loading in to  <environment: R_GlobalEnv> 
> new_x2
[1] "x"
# NOTE: `load()` simply returns the name of the objects loaded. Not the values. 
> x
[1] 1 2 3 4 5




rda