본문 바로가기
자료처리

ChatGPT로 R 코드 작성: 데이터 파일 합치기

by Prof. Sung-Deuk Choi 2023. 9. 19.

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 파일 통합 코드도 작성할 수 있습니다.

댓글