R에서 data.frame을 크게 만들지 않았지만 빌드하는 데 시간이 오래 걸립니다. 파일을 파일로 저장하여 R에서 다시 열 수 있습니까?
답변
몇 가지 방법이 있습니다. 한 가지 방법은 save()
정확한 객체를 저장하는 데 사용 하는 것입니다. 예를 들어 데이터 프레임의 경우 foo
:
save(foo,file="data.Rda")
그런 다음 다음을로드하십시오.
load("data.Rda")
write.table()
테이블을 일반 텍스트로 저장하거나 테이블 dput()
을 재현하기 위해 R 코드를 얻기 위해 또는 이와 유사한 것을 사용할 수도 있습니다 .
답변
단일 객체 (데이터 프레임) 만 저장하는 경우을 사용할 수도 있습니다 saveRDS
.
저장하려면 :
saveRDS(foo, file="data.Rda")
그런 다음 다음을 읽으십시오.
bar <- readRDS(file="data.Rda")
의 차이 saveRDS
및 save
이전 하나의 객체에 저장 될 수 있으며, 개체의 이름은 당신이 그것을 장착 한 후에 동일로 강제되지 않는 것입니다.
답변
생성하고 “Data_output”이라는 데이터 프레임이 있다고 가정하면 다음 구문을 사용하여 동일한 디렉토리로 간단히 내보낼 수 있습니다.
write.csv (데이터 _ 출력, “output.csv”, row.names = F, 따옴표 = F)