강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

myo님의 프로필 이미지
myo

작성한 질문수

빅데이터분석기사 실기대비 (R 활용)

데이터 병합, 결측치, 이상치 처리

caret 패키지 설치 오류

작성

·

4.6K

0

안녕하세요! 패키지 설치 오류로 며칠 째 고생하다가 결국 이렇게 질문합니다 ㅠㅠ
 
install.packages('caret')을 실행하니 이 전에는 recipes 설치 실패가 뜨다가 이제 설치는 되는데 library(caret)을 실행시키면 아래와 같은 오류가 뜨며 preProcess 함수를 찾지 못합니다.
 
ipred 0.9.12 windows 버전 소스 zip 파일을 수동으로 설치했는데도 불구하고 이 오류가 계속 됩니다... 해결방안이 있을까요?
 
 
에러: package or namespace load failed for ‘caret’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): 네임스페이스 ‘ipred’ 0.9-11는 이미 로드되었으나 >= 0.9.12가 필요합니다 추가정보: 경고메시지(들): 패키지 ‘caret’는 R 버전 3.6.3에서 작성

답변 3

1

companionclub님의 프로필 이미지
companionclub
지식공유자

 

안녕하세요.

 

정확한 현상은 추가로 파악해보겠습니다. 현재 기준으로 해결방법은 아래와 같습니다.

 

1. R 3.6 다운로드 : 시험환경과 동일

https://cran.seoul.go.kr/bin/windows/base/old/3.6.0/

 

2. 패키지 설치 : 아래코드를 실행하시면 됩니다.

install.packages("dplyr")

install.packages("caret")

library(caret)  ## 에러 발생지점

 

install.packages("recipes", type = 'binary') 

library(caret) ## 정상로딩

 

df <- iris

df_sc <- preProcess(df, method = c("center","scale"))

df_sc_df <- predict(df_sc, df)

head(df_sc_df)

 

감사합니다. 오류 발생했는데 type을 넣으니 되네요

0

저도 caret 패키지 설치 에러가 뜨네요.

도와주세요.

myo님의 프로필 이미지
myo
질문자

저도 아직 해결 못해서 결국 4.0버전을 다운받아 완강하였습니다ㅠㅠ 4.0버전으로 하니 설치에러가 안 뜨더라구요..

0

companionclub님의 프로필 이미지
companionclub
지식공유자

 

안녕하세요. 어려움이 많으시겠네요.

 

혹시 R을 전부삭제하시고 3.6버전을 설치하신뒤에

다시 caret을 설치해보시겠어요?

다시 해보시고 안되면 또 문의주세요!

myo님의 프로필 이미지
myo
질문자

안녕하세요. 답변 감사드립니다.

R에 관련된 파일까지 모두 삭제하고 다시 설치해보았지만 해결되지 않았습니다..

일단 최신버전인 4.0버전을 다운받아서 패키지를 설치하니 에러가 뜨지 않아 4.0버전으로 완강하였습니다.

3.6버전과 4.0버전이 많이 다른가요? 어떤 부분이 다른지 궁금합니다!

myo님의 프로필 이미지
myo

작성한 질문수

질문하기