수색…


Rds 및 RData (Rda) 파일

.rds.Rdata ( .rda ) 파일은 R 객체를 R 고유의 형식으로 저장하는 데 사용할 수 있습니다. 비 고유 저장소 접근 방식 (예 : write.table 과 대조 할 때이 방법으로 저장하면 여러 가지 장점이 있습니다.

  • 데이터를 R로 복원하는 것이 더 빠릅니다.
  • 그것은 데이터에 인코딩 된 R 특정 정보 (예 : 속성, 변수 유형 등)를 유지합니다.

saveRDS / readRDS 는 단일 R 객체 만 처리합니다. 그러나 복원 된 오브젝트의 오브젝트 이름이 오브젝트가 저장 될 때 오브젝트 이름과 동일 할 필요는 없다는 점에서 다중 오브젝트 저장 방법보다 더 융통성이 있습니다.

예를 들어, .rds 파일을 사용하여 우리가 사용할 iris 데이터 세트를 저장하십시오 :

saveRDS(object = iris, file = "my_data_frame.rds")

데이터를 다시로드하려면 :

iris2 <- readRDS(file = "my_data_frame.rds")

여러 객체를 저장하기 위해 save() 사용 save() .Rdata 출력 할 수 있습니다.

예 : 2 개의 데이터 프레임 저장 : 홍채와 자동차

save(iris, cars, file = "myIrisAndCarsData.Rdata")

로드하는 방법 :

load("myIrisAndCarsData.Rdata")

환경

saveload 함수는 객체가 호스팅 될 환경을 지정할 수있게합니다 :

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