2014-10-28 4 views
2

Мне интересно, есть ли способ установить (или просто использовать) и старую версию dplyr. Я написал код в версии 0.12, и с тех пор «do()» был переработан и он нарушает мой код повсюду. Я обновляю все, чтобы исправить это, но в то же время я хотел бы запустить мой код. Какие-либо предложения?установить старую версию dplyr (0.12) в r

Спасибо

+1

http://cran.r-project.org/src/contrib/Archive/dplyr/ – rawr

+0

спасибо, я могу установить его из источника, но я не знаю, какую версию R он работает с ... любой способ узнать, от какой версии R зависит это? – user2386854

+1

https://github.com/hadley/dplyr/blob/v0.1.2/DESCRIPTION#L13 – rawr

ответ

1

Вы также можете скачать молнию из пакет из CRAN, а затем установите пакет из локального zip-файла. Таким образом, вы можете загрузить более старую версию (если она еще доступна на CRAN или вы можете найти ее где-то еще) и установить ее. У RStudio и RGui есть определенные кнопки, которые помогут вам в этом. Что касается конкретного вызова функции, я считаю, что это не должно быть через Devtools, но это также может быть что-то вроде этого

install.packages("path_to_your_package.zip", repos = NULL) 

И это будет установить его в папку библиотеки R по умолчанию.

8

Использование install_github функция из devtools пакета для этого:

devtools::install_github("hadley/[email protected]") 

Также вы можете использовать CRAN archive и install_url функция:

devtools::install_url("http://cran.r-project.org/src/contrib/Archive/dplyr/dplyr_0.1.2.tar.gz") 
Смежные вопросы