programing

R에 data.frame을 저장하는 방법은?

yellowcard 2023. 7. 4. 21:49
반응형

R에 data.frame을 저장하는 방법은?

저는 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즉, 이전에는 하나의 개체만 저장할 수 있으며 로드 후에는 개체 이름이 강제로 동일하지 않습니다.

이름이 지정된 데이터 프레임이 있는 경우df다음을 사용하여 동일한 디렉토리로 간단히 내보낼 수 있습니다.

write.csv(df, "output.csv", row.names=FALSE, quote=FALSE) 

네덜란드 UMCG의 피터와 일자의 공로입니다.

언급URL : https://stackoverflow.com/questions/8345759/how-to-save-a-data-frame-in-r

반응형