얼마 전에 openair 패키지가 업데이트 되었습니다.
가장 큰 차이는 이전 버전과 달리 ggplot2 기반으로 그래프를 그립니다. 그래서 이전 버전과 세부 그림 스타일이 변경되었습니다.

이전 버전을 계속 사용해야 한다면, 다음 내용을 참고하세요(클로드 답변).
방법 1 — 특정 버전을 직접 설치 (가장 간단)
remotes 패키지를 이용해 CRAN 아카이브에서 원하는 버전을 설치할 수 있습니다.
install.packages("remotes")
remotes::install_version("openair", version = "2.x.x") # 원하는 버전 번호 입력
CRAN 아카이브 주소에서 버전 목록을 확인할 수 있습니다: https://cran.r-project.org/src/contrib/Archive/openair/
방법 2 — 별도 라이브러리 경로에 설치
두 버전을 동시에 유지하려면 별도 폴더에 설치합니다.
# 구버전 전용 폴더 지정
old_lib <- "C:/R/openair_old" # 원하는 경로
dir.create(old_lib)
remotes::install_version("openair", version = "2.x.x",
lib = old_lib)
사용할 때는 lib.loc 인자로 버전을 선택합니다.
# 구버전 로드
library(openair, lib.loc = old_lib)
# 신버전 로드
library(openair)
방법 3 — renv 패키지로 프로젝트별 버전 관리 (권장)
프로젝트 단위로 패키지 버전을 고정하는 가장 체계적인 방법입니다.
install.packages("renv")
renv::init() # 프로젝트 초기화
renv::snapshot() # 현재 버전 고정
renv::restore() # 나중에 동일 환경 복원
실용적 조언
연구 재현성이 중요한 논문 작업 중인 프로젝트라면 renv로 버전을 고정해두는 것을 권장합니다. 분석 환경이 바뀌어도 동일한 결과를 보장할 수 있습니다.
현재 사용 중인 버전을 확인하려면:
packageVersion("openair")
'자료처리' 카테고리의 다른 글
| R shiny를 이용한 울산 대기오염 대시보드 작성 (0) | 2026.04.24 |
|---|---|
| R과 파이썬으로 농도가중역궤적(CWT) 그리기 (0) | 2026.01.27 |
| LSTM 딥러닝을 이용한 오존 농도 추정 (0) | 2026.01.24 |
| TensorFlow 기반 파이썬 딥러닝 준비 사항 (0) | 2026.01.21 |
| 파이썬 개발환경 스파이더(Spyder) 소개와 벡터형 그림 저장 (0) | 2026.01.19 |
댓글