자료처리
ChatGPT로 R 코드 작성: 데이터 파일 합치기
Prof. Sung-Deuk Choi
2023. 9. 19. 03:56
RDS 파일은 R 전용 데이터 파일입니다.
폴더 내에 연도별 파일을 하나의 전체 파일로 수정하는 코드를 ChatGPT로 작성했습니다.
# 필요한 라이브러리 불러오기
library(purrr)
# 파일 경로 설정
file_path <- "폴더_경로" # 여러 RDS 파일이 있는 폴더의 경로를 입력하세요.
# 폴더 내 모든 RDS 파일 가져오기
file_list <- list.files(path = file_path, pattern = "\\.rds$", full.names = TRUE)
# 모든 RDS 파일 읽기
loaded_data <- map(file_list, readRDS)
# 모든 데이터를 하나의 리스트로 결합
combined_data <- do.call(rbind, loaded_data) # 예: rbind를 사용해 데이터프레임으로 결합
# 결과를 하나의 RDS 파일로 저장 (선택 사항)
output_file <- "결합된_데이터.rds"
saveRDS(combined_data, file = output_file)
# 결과 확인
head(combined_data) # 데이터 확인
옛날에는 R 관련 서적이나 인터넷을 참고해서 원하는 코드 작성했었는데, 이제 간단한 코드는 모두 ChatGPT에게 시키면 됩니다.
엑셀파일, CSV 파일 통합 코드도 작성할 수 있습니다.