2016-10-26 4 views
0

В настоящее время я анализирую данные движения, используя сценарий, предоставленный Lascelles и др. (2016), в их статье «Применение глобальных критериев для отслеживания данных для определения важных областей для сохранения морской среды» , Я внес некоторые изменения и дополнения к скрипту и теперь сталкиваюсь с проблемой, что разные пакеты не работают в одной и той же версии R.Один скрипт с использованием пакетов, которые несовместимы с одной версией R

Я использую пакет «trip», который из того, что я вижу, работает с > = 3.2.5, но зависит от сплюста, который работает с> = 3.3.0. Сценарий также использует функцию наложения из пакета «sp», однако эта функция устарела, поэтому для запуска требуется более старая версия R (ранее я использовал версию 3.0.3.

Есть ли способ использовать несколько версий R в одном проекте или мне придется переписать сценарий, чтобы избежать использования функций, которые не работают в одной и той же версии R?

ответ

0

Если вам не нужны какие-либо новые функции/функции представленный в более поздних версиях trip и spatstat Я думаю, вы можете просто использовать пакет checkpoint и установить версии с более ранней даты. a nice vignette you can have a look at, но в основном вы просто делаете что-то вроде:

install.packages("checkpoint") 
library(checkpoint) 
checkpoint("2016-01-01") 
+0

спасибо большое, я посмотрю! – user6915964

+0

для указания версии: 'контрольная точка (« 2016-01-01 », R.version =« 3.2.3 »)' –

Смежные вопросы