Я не являюсь пользователем R, но я готовлюсь к обновлению R от 3.0.2 до 3.3.1 на многопользовательской платформе. Я красным, что в целом некоторые пакеты не имеют обратной совместимости с некоторыми предупреждениями между версиями версий об устаревших функциях. Но мой вопрос более «глобальный»: можете ли вы запустить код, написанный с R 3.0 на R 3.3, без изменения каких-либо строк? Если нет, это большое изменение или незначительное изменение, требуемое для кода?Обратная совместимость кода R
Редактировать: Вы знаете наиболее распространенные встроенные пакеты (источник из проекта cran r), которые нуждаются в изменениях в коде?
Благодарим за помощь.
Возможно, возможно, или нет. Это зависит от кода. Некоторый код будет работать без изменений, другие потребуют изменений. – Spacedman
R-core избегает почти всех разрушающих изменений, поэтому старая база R (и даже S) должна в основном работать без инцидентов. Однако отдельные пакеты могут дестабилизировать или удалить функции. Сообщения об ошибках/предупреждения обычно сообщают вам, что нужно обновлять. – alistaire
Tks, оба из вас, я редактирую оригинальное сообщение, чтобы добавить вопрос. –