-
R foreign 패키지 설치하기.Programming/R Programming 2020. 6. 21. 17:12
R foreign 패키지 설치하는 법 (아래 설명 요약)
R에 해당 코드 한줄한줄 실행하면 끝.
install.packages("https://cran.r-project.org/src/contrib/Archive/foreign/foreign_0.8-71.tar.gz", repos = NULL, type="source") library('foreign') read.spss("fulltime.sav") # 작업경로 설정 후 준비된 spss파일 읽히는 지 확인
- CRAN이란, R 언어에서 사용되는 패키지 등의 자료의 모음이다.
- foreign 패지키는 SAS, SPSS 데이터셋을 읽어올 때 사용한다. 예를 들어, SAS의 경우 sas7bdat 확장자로 되어있는 파일인데, 이를 읽어올 때 foreign 패키지를 활용할 수 있다.
CRAN에서 삭제된 패키지
- 사용하고자 하는 foreign 패키지가 CRAN에서 삭제돼서 해당 패키지를 R의 install.packges() 함수에 패키지명을 입력하는 방식으로는 설치가 불가능하다.
- https://cran.r-project.org/web/packages/[패키지명]/index.html
- 위 URL에 패키지명을 쓰고 접속해보면 패키지가 삭제된 것을 확인할 수 있다.
CRAN에서 삭제된 패키지를 수동설치하는 방법
- foreign패키지가 install.packages()가 안 먹는 이유 확인
- install.packages("https://cran.r-project.org/src/contrib/Archive/[패키지명]/[원하는 버전 파일명].tar.gz", repos = NULL, type="source")
- 원하는 버전의 파일명을 확인하기 위해서는 아래 url에 패지키명을 붙여서 접속하면 된다.
- https://cran.r-project.org/src/contrib/Archive/
- https://cran.r-project.org/src/contrib/Archive/foreign/
- 원하는 버전의 파일 명을 확인하였으면 R에서 아래 코드를 실행하면 설치가 된다.
- 설치하고자 하는 패키지의 URL에 있는 압축파일을 받아서 압축을 푸는 코드이다.
- install.packages("https://cran.r-project.org/src/contrib/Archive/[패키지명]/[원하는 버전 파일명].tar.gz", repos = NULL, type="source")
- install.packages("https://cran.r-project.org/src/contrib/Archive/foreign/foreign_0.8-76.tar.gz", repos = NULL, type="source")
소스 압축해체를 성공적으로 마친 후에 위와 같은 에러가 발생했는데, 패키지를 사용하는데에는 문제가 없음을 확인 했다.
library('foreign')
read.spss("fulltime.sav")
spss파일 아무거나 하나 읽히는지 확인해봤는데, 정상적으로 작동하였다.
참고블로그
출처: https://3months.tistory.com/291 [Deep Play]'Programming > R Programming' 카테고리의 다른 글
R Graphics - Color 설정 (0) 2020.06.23 Data Visualization using R (R을 이용한 데이터 시각화) (0) 2020.06.23 R 텍스트 마이닝 라이브러리 KoNLP 패키지 설치 (0) 2020.06.21