2017-10-15 91 views
1

我收到以下錯誤:knitr包加載錯誤stringr

我knitr文件中加載以下包時1Error in library(stringr) : Package 'stringr' version 1.2.0 cannot be unloaded

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)

當我刪除stringr然後我得到的錯誤:

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

...有什麼想法?我正在使用Mac OSX Mavericks。我從Windows 7(它工作的地方)複製了這些文件,我認爲這與它有關。

預先感謝您!

+2

'str_sub'是'stringr'中的一個函數,如果你刪除它,那麼你就不能使用該函數。 –

+0

打開控制檯,並檢查是否庫(stringr)給你錯誤 –

+0

@KevinArseneau是的,我明白一般...但是我確實已經安裝了stringr @Hadrikgupta,並可以單獨加載它在R腳本或在控制檯...我認爲這與其他軟件包之一有關係嗎?我看到類似的問題,只是說更新包,但我使用MRO與'檢查點',所以這並不真正適用... – Prevost

回答

1

有衝突,由於stringr包是新的(2017年2月18日)比你的2017年1月1日checkpoint日期。

你可以通過移動你用的東西以後日期清除衝突,

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

另外,如果你發現你已經混依賴這個是所有當前在同一個軟件包的相關性日期,我建議看看packratlink),這是專爲此目的而設計的。