2017-10-15 7 views
1

나는 다음과 같은 오류가 발생합니다 :knitr 패키지로드 오류 stringr

1Error in library(stringr) : Package 'stringr' version 1.2.0 cannot be unloaded

내 knitr 문서에 다음과 같은 패키지를로드 : 다음 stringr을 제거 할 때

library(checkpoint) checkpoint("2017-01-01") library(stringr) library(plyr) library(tidyr) library(dplyr) library(knitr) library(readr) library(readxl) library(ggplot2) library(scales) library(ggthemes) library(lubridate) library(xtable) library(zoo) library(gridExtra)

내가 얻을 오류 :

Error in mutate_impl(.data, dots) : could not find function "str_sub"

... 어떤 아이디어? Mac OSX Mavericks를 사용하고 있습니다. Windows 7 (작동하는 곳)에서 파일을 복사하고 그 파일과 관련이 있다고 가정합니다.

미리 감사드립니다.

+2

'str_sub'는'stringr'의 함수입니다. 제거하면 그 함수를 사용할 수 없습니다. –

+0

콘솔을 열고'library (stringr)'이 에러를 발생시키는 지 확인하십시오. –

+0

@KevinArseneau 예, 일반적으로 이해합니다 ... 그러나 stringr을 @Hadrikgupta에 설치하고 R 스크립트 나 콘솔에 별도로로드 할 수 있습니다 ... 다른 패키지 중 하나에 의존하는 것과 관련이 있다고 생각합니까? 나는 패키지를 업데이트하는 것과 비슷한 질문을 보았지만'checkpoint'와 함께 MRO를 사용하고 있으므로 실제로 적용되지 않습니다. – Prevost

답변

1

인한되는 stringr 패키지에 충돌이 새로운 2017년 1월 1일 당신의 checkpoint 날짜보다 (2017년 2월 18일). 또한

당신은 나중에 뭔가 사용 날짜를 이동하여 충돌을 취소 할 수

,

checkpoint("2017-02-18") # or later 

, 당신은 당신이 동일한에 현재의 모든되지 않은 패키지에 의존하는 종속성을 혼합 한 발견하면 날짜, 나는 그 목적을 위해 설계된 packrat (link)을 보길 권합니다.