답변:
Rda는 RData의 짧은 이름입니다. RData와 마찬가지로 save (), load (), attach () 등을 사용할 수 있습니다.
Rds는 단일 R 객체를 저장 합니다. 그러나이 간단한 설명 외에도 "표준"스토리지와는 몇 가지 차이점이 있습니다. 아마도이 R-manual은 readRDS () 함수에 연결됩니다. 는 이러한 차이점을 충분히 명확하게합니다.
따라서 귀하의 질문에 대답하십시오 :
@KenM의 답변 외에도 저장된 객체를로드 할 때 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