본문 바로가기
자료처리

Openair 패키지 3.0 버전 업데이트 주의 사항

by Prof. Sung-Deuk Choi 2026. 4. 26.

얼마 전에 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")
 
 

댓글