반응형
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
반응형
'programing' 카테고리의 다른 글
다양한 경우에 테이블 열을 기준으로 정렬하려면 어떻게 해야 합니까(Oracle) (0) | 2023.07.04 |
---|---|
c# 메모리 스트림 대 바이트 어레이 (0) | 2023.07.04 |
하위 필드별 mongodb 쿼리 (0) | 2023.07.04 |
Float에서 XFile을 파일로 변환하는 방법 (0) | 2023.07.04 |
mLab에서 MongoDB 데이터베이스에 연결하면 인증에 실패함 (0) | 2023.07.04 |