Как обновить r studio

Обновлено: 06.07.2024

Я использую RStudio с R версии 2.15.0, и хотел бы обновить до последней версии R.

Как это может быть достигнуто с помощью RStudio?

для полноты, ответ: вы не можете сделать это изнутри RStudio. @agstudy имеет право-вам нужно установить более новую версию R, а затем перезапустить RStudio, и он будет автоматически использовать новую версию, как отметил @Brandon.

было бы здорово, если бы было обновление.R () функция, аналогичная установке.функция packages () или обновление.пакеты(функция).

Итак, чтобы установить R,

  1. перейти к http://www.r-project.org,
  2. нажмите на 'CRAN',
  3. затем выберите сайт CRAN, который вам нравится. Мне нравится Канзас:http://rweb.quant.ku.edu/cran/.
  4. нажмите "Загрузить R для XXX" [где XXX-ваша операционная система]
  5. следуйте инструкциям по установке для вашей операционной системы
  6. перезапустить RStudio
  7. радоваться

--подожди-а как же мой любимый пакеты??--

  1. переместить пакеты из старой установки R в новую версию; на Mac OSX это означает перемещение всех папок отсюда:

    to здесь:

    [где вы замените "2.15" и " 3.0 " с любыми версиями, которые вы обновляете от и до. и копируйте ТОЛЬКО те пакеты, которые еще не находятся в каталоге назначения. т. е. не перезаписывайте свой новый "базовый" пакет со старым - если вы это сделали, не волнуйтесь, мы все равно исправим его на следующем шаге. Если эти пути не работают для вас, попробуйте использовать installed.packages() чтобы найти правильные пути.]

  2. теперь вы можете обновить свой пакеты, набрав update.packages() в вашей консоли RStudio и отвечая " y " на все приглашения.

  3. наконец, чтобы убедиться, что вы все сделали, введите эти две команды в консоли RStudio, чтобы увидеть, что у вас есть:

Если вы используете Windows, вы можете использовать installr. Пример использования здесь


Несколько раз в год выходят обновления для языка R, примерно раз в пол года выходят достаточно важные обновления.

Для того, что бы не упустить последний функционал, и оптимизацию языка я всегда рекомендую обновлять его при выходе даже незначительных обновлений.


Почему просто не скачать и установить новую версию

В принципе процесс обновления не сложный, по сути достаточно скачать и установить новую версию, но проблемы начинаются тогда, когда вы понимаете, что вам по новому надо устанавливать все пакеты.

С годами вы используете в своих скриптах всё больше и больше различных пакетов, и попросту даже вспомнить название всех будет довольно затруднительно.

К счастью, на самом деле в R есть пакет на любой случай жизни, в том числе и для обновления самого R есть пакет, называется он installr.

Прелесть пакета заключается в том, что он позволяет перенести все установленные ранее пакеты в новую версию R.

Как обновить R через пакет installr

Ниже я приведу вам пошаговое руководство по наиболее быстрому способу обновления языка R до наиболее актуальной версии.

Для тех, кому лень читать текст вот небольшой видео мануал:

Все описанные ниже действия рекомендуется выполнять в интерфейсе RGui, а не в привычной для многих среде разработки RStudio.

Обычно, на windows ярлык RGui находится по адресу C:\Program Files\R\R-3.5.1\bin\x64\Rgui.exe

Для начала необходимо установить пакет с помощью стандартной команды install.packages("installr") .

Далее подключаем пакет library(installr) и запускаем команду updateR() .

После чего появится диалоговое окно, в котором будет выведена информация о вашей текущей, и наиболее актуальной версии языка R.


Диалоговое окно отображающее версию R

Жмём OK, и видим следующее диалоговое окно.


Хотите ли вы прочитать файл новостей новой версии R.

На самом деле неважно, что вы ответите, после чего откроется следующее окно, в котором вас спрашивают установить последнюю версию R?


Вы хотите установить последнюю версию R?


Прогрессбар процесса скачивания версии R.

Далее начнётся обычный процесс установки R.


Процесс установки R

По завершению процесса установки наиболее актуальной версии, вы увидите ещё одно окно, как раз тут у вас и появится возможность перенести установленные в предыдущей версии R пакеты, вместо того, что бы устанавливать их заново в ручную.


Вы хотите скопировать ваше пакеты из более старой версии R в новую?




После обновления пакетов вам будет предложено перезапустить RGui для запуска новой версии R.


Вы хотите перезапустить RGui с наиболее актуальной версией R


На этом процесс обновления завершен. Но не смотря на то, что пакет installr перенесёт все установленные пакеты из предыдущей версии, всё же иногда возникают проблемы с переносом некоторых зависимых пакетов, поэтому всё таки я крайне рекомендую после обновления ядра R проверить работоспособность всех основных скриптов, хотя бы на уровне подключения библиотек.

Решение проблем которые могут возникнуть после обновления

После чего на всякий случай запустите R в режиме администратора и используйте команду update.packages(checkBuilt=TRUE, ask=FALSE) для пересборки пакетов.

Напоминаю, что обо всех новостях языка R, и многих его пакетов удобно следить подписавшись на мой телеграм канал R4marketing.

Вы устанавливаете новую версию R с официального сайта.

RStudio должен автоматически запускаться с новой версией, когда вы ее перезапускаете.

Если вам нужно сделать это вручную, в RStudio перейдите в: Инструменты -> Параметры -> Общие.

См. ответ @ micstr для более подробного пошагового руководства.

Я обнаружил, что для меня лучшим постоянным решением, позволяющим оставаться в курсе последних событий под Linux, была установка проекта с исправлением R. Это будет поддерживать вашу установку R в актуальном состоянии, и вам даже не нужно перемещать пакеты между установками (что описано в ответе RyanStochastic).

WINDOWS - >> Откройте CMD / Powershell от имени администратора и введите «R», чтобы перейти в интерактивный режим. Если это не сработает, найдите и запустите RGui.exe вместо того, чтобы писать R в консоли . а затем:

MacOS - >> Вы можете использовать пакет updateR. Пакет отсутствует в CRAN, поэтому вам нужно запустить следующий код в Rgui:

Обратите внимание, что это планировал объединить updateR и installR в ближайшем будущем, чтобы работать как на Mac, так и на Windows.

Linux - >> На данный момент installr НЕ доступен для Linux / MacOS (см. Документацию для текущего версия 0.20). После установки R вы можете следовать этим инструкциям (в Ubuntu, хотя идея такая же, как и в других дистрибутивах: добавить источник, обновить, обновить и установить.)

Просто перезапустите R Studio после установки новой версии R. Чтобы подтвердить, что вы используете новую версию, нажмите> версия, и вы должны увидеть новые сведения.

Есть новый пакет под названием installr , который может обновить вашу версию R в R на платформе Windows. Пакет был собран под версией 3.2.3.

В R Studio нажмите Инструменты и выберите Установить пакеты . , затем введите имя «установщик» и нажмите «Установить». Кроме того, вы можете ввести install.packages ("installr") в консоли.

Когда R studio завершит установку пакета, загрузите его, набрав require (installr) в консоли.

Чтобы начать процесс обновления вашей установки R, введите updateR () . Эта функция проверяет наличие более новых версий R и, если они доступны, поможет вам принять решение, которое вам необходимо принять. Если ваша установка R обновлена, она вернет FALSE.

Если вы решите загрузить и установить более новую версию. Есть возможность скопировать / переместить все ваши пакеты из текущей установки R в более новую установку R, что очень удобно.

Закройте и перезапустите R Studio после завершения процесса обновления. R Studio загрузит более новую версию R.

Вставьте это в консоль и выполните команды:

Таким образом, вам необходимо выполнить следующее:

Для этого я бы рекомендовал использовать пакет Windows installr. Пакет не только обновит вашу версию R, но также скопирует и обновит все ваши пакеты. Есть блог на тему здесь. Просто запустите следующие команды в R Studio и следуйте подсказкам:

Если вы используете Windows, вы можете использовать программу установки. Пример использования здесь

Для полноты ответ: вы не можете сделать это из RStudio. @agstudy прав - вам нужно установить более новую версию R, затем перезапустить RStudio, и он автоматически будет использовать новую версию, как отметил @Brandon.

Было бы здорово, если бы была функция update.R (), аналогичная функции install.packages () или update.packages (функция).

Итак, чтобы установить R,

  1. перейдите на http://www.r-project.org,
  2. нажмите "CRAN",
  3. затем выберите понравившийся сайт CRAN. Мне нравится Канзас: http://rweb.quant.ku.edu/cran/.
  4. нажмите "Загрузить R для XXX" [где XXX - ваша операционная система]
  5. следуйте процедуре установки для вашей операционной системы
  6. перезапустить RStudio
  7. радоваться

- подождите - а как насчет моих любимых пакетов ?? -

Хорошо, я использую Mac, поэтому я могу предоставить точные данные только для Mac - возможно, кто-то другой может предоставить точные пути для Windows / Linux; Я верю, что процесс будет таким же.

Чтобы ваши пакеты работали с вашей блестящей новой версией R, вам необходимо:

переместите пакеты из старой установки R в новую версию; в Mac OSX это означает перемещение всех папок отсюда:

[где вы замените "2.15" и "3.0" любыми версиями, с которых вы обновляетесь и до. И копируйте только те пакеты, которых еще нет в целевом каталоге. т.е. не перезаписывайте свой новый «базовый» пакет старым - если вы это сделали, не волнуйтесь, мы все равно исправим его на следующем шаге. Если эти пути не работают для вас, попробуйте использовать installed.packages() чтобы найти правильные пути.]

теперь вы можете обновить свои пакеты, набрав update.packages() в консоли RStudio и отвечая «y» на все запросы.

наконец, чтобы убедиться, что вы все сделали, введите эти две команды в консоли RStudio, чтобы увидеть, что у вас есть:

R-studio

Программа R-Studio представляет собой комплекс эффективных и рентабельных операций по обслуживанию внешних носителей информации. Изначально R-Studio разрабатывалась исключительно для продвинутых специалистов, но в дальнейшем создателями было принято решение сделать программное средство более универсальным и многофункциональным, где даже неопытный пользователь сможет восстановить собственное устройство при необходимости.

Подробная инструкция

После установки программы не торопитесь тут же ее запускать. Для правильной и корректной работы рекомендуется сначала отключить установленные на компьютере антивирусы и прочие сканирующие программы. Всевозможные видеоредакторы, торренты и игры следует также закрыть.

Теперь вы можете подключить флеш-накопитель к USB-разъему компьютера, запустить установленную R-Studio и проделать в ней следующие действия:

  1. После того, как программа откроется, в поле слева пользователю будет доступен список подключенных устройств, среди которых необходимо выбрать подключенный флеш-накопитель, затем нажать операцию «Сканировать» в верхнем перечне основных функций программы («Удаленное подключение/Обновить/Открыть образ» и т. д.).
  2. В результате запустится окно настроек, где необходимо задать в поле «Старт» параметр «0», а «Размер» оставить по умолчанию; после чего нажать на кнопку «Сканировать».
  3. Дождитесь окончания полного сканирования устройства – в среднем проверка 4 Гб занимает около 4-5 мин. В данный момент не рекомендуется открывать посторонние программы, а также подключать другие устройства к компьютеру.
  4. После того, как процесс сканирования завершен, следует выбрать устройство из списка «Распознанные файлы» (или «Дополнительно найденные файлы»). Кликнув по иконке правой кнопкой мыши, выбрать первую опцию в контекстном меню «Показать содержимое диска».
  5. В итоге пользователю откроется доступ ко всем папкам и файлам, что хранились на устройстве. Их можно просмотреть перед тем, как решить восстановить. К примеру, щелкнув на файл правой кнопкой мыши, и нажав функцию «Предпросмотр». Чтобы восстановить необходимые файлы, открыть контекстное меню и выбрать пункт «Восстановить».
  6. На завершающем этапе восстановления необходимо задать путь сохранения файлов. Для этого потребуется выбрать доступное устройство из списка – к примеру, один из жестких дисков, или подключить другой флеш-накопитель (нельзя сохранить выбранные файлы на устройство, где идет процесс восстановления).

Заключение

Оптимальным решением будет сохранить восстанавливаемые файлы на пустой носитель (флешка/жесткий диск). Также внутри программы вы можете создавать образы дисков для дальнейшего восстановления и использовать их за место носителя.

Как уже можно было убедиться, R-Studio довольно проста и удобна в использовании. А ее расширенный функционал и достоинства относят данную программу по обслуживанию носителей информации к одним из лучших.

Читайте также: