Как обновить r studio
Обновлено: 06.07.2024
Я использую RStudio с R версии 2.15.0, и хотел бы обновить до последней версии R.
Как это может быть достигнуто с помощью RStudio?
для полноты, ответ: вы не можете сделать это изнутри RStudio. @agstudy имеет право-вам нужно установить более новую версию R, а затем перезапустить RStudio, и он будет автоматически использовать новую версию, как отметил @Brandon.
было бы здорово, если бы было обновление.R () функция, аналогичная установке.функция packages () или обновление.пакеты(функция).
Итак, чтобы установить R,
- перейти к http://www.r-project.org,
- нажмите на 'CRAN',
- затем выберите сайт CRAN, который вам нравится. Мне нравится Канзас:http://rweb.quant.ku.edu/cran/.
- нажмите "Загрузить R для XXX" [где XXX-ваша операционная система]
- следуйте инструкциям по установке для вашей операционной системы
- перезапустить RStudio
- радоваться
--подожди-а как же мой любимый пакеты??--
переместить пакеты из старой установки R в новую версию; на Mac OSX это означает перемещение всех папок отсюда:
to здесь:
[где вы замените "2.15" и " 3.0 " с любыми версиями, которые вы обновляете от и до. и копируйте ТОЛЬКО те пакеты, которые еще не находятся в каталоге назначения. т. е. не перезаписывайте свой новый "базовый" пакет со старым - если вы это сделали, не волнуйтесь, мы все равно исправим его на следующем шаге. Если эти пути не работают для вас, попробуйте использовать installed.packages() чтобы найти правильные пути.]
теперь вы можете обновить свой пакеты, набрав update.packages() в вашей консоли RStudio и отвечая " y " на все приглашения.
наконец, чтобы убедиться, что вы все сделали, введите эти две команды в консоли 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.
Жмём OK, и видим следующее диалоговое окно.
На самом деле неважно, что вы ответите, после чего откроется следующее окно, в котором вас спрашивают установить последнюю версию R?
Далее начнётся обычный процесс установки R.
По завершению процесса установки наиболее актуальной версии, вы увидите ещё одно окно, как раз тут у вас и появится возможность перенести установленные в предыдущей версии 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,
- перейдите на http://www.r-project.org,
- нажмите "CRAN",
- затем выберите понравившийся сайт CRAN. Мне нравится Канзас: http://rweb.quant.ku.edu/cran/.
- нажмите "Загрузить R для XXX" [где XXX - ваша операционная система]
- следуйте процедуре установки для вашей операционной системы
- перезапустить RStudio
- радоваться
- подождите - а как насчет моих любимых пакетов ?? -
Хорошо, я использую Mac, поэтому я могу предоставить точные данные только для Mac - возможно, кто-то другой может предоставить точные пути для Windows / Linux; Я верю, что процесс будет таким же.
Чтобы ваши пакеты работали с вашей блестящей новой версией R, вам необходимо:
переместите пакеты из старой установки R в новую версию; в Mac OSX это означает перемещение всех папок отсюда:
[где вы замените "2.15" и "3.0" любыми версиями, с которых вы обновляетесь и до. И копируйте только те пакеты, которых еще нет в целевом каталоге. т.е. не перезаписывайте свой новый «базовый» пакет старым - если вы это сделали, не волнуйтесь, мы все равно исправим его на следующем шаге. Если эти пути не работают для вас, попробуйте использовать installed.packages() чтобы найти правильные пути.]
теперь вы можете обновить свои пакеты, набрав update.packages() в консоли RStudio и отвечая «y» на все запросы.
наконец, чтобы убедиться, что вы все сделали, введите эти две команды в консоли RStudio, чтобы увидеть, что у вас есть:
Программа R-Studio представляет собой комплекс эффективных и рентабельных операций по обслуживанию внешних носителей информации. Изначально R-Studio разрабатывалась исключительно для продвинутых специалистов, но в дальнейшем создателями было принято решение сделать программное средство более универсальным и многофункциональным, где даже неопытный пользователь сможет восстановить собственное устройство при необходимости.
Подробная инструкция
После установки программы не торопитесь тут же ее запускать. Для правильной и корректной работы рекомендуется сначала отключить установленные на компьютере антивирусы и прочие сканирующие программы. Всевозможные видеоредакторы, торренты и игры следует также закрыть.
Теперь вы можете подключить флеш-накопитель к USB-разъему компьютера, запустить установленную R-Studio и проделать в ней следующие действия:
- После того, как программа откроется, в поле слева пользователю будет доступен список подключенных устройств, среди которых необходимо выбрать подключенный флеш-накопитель, затем нажать операцию «Сканировать» в верхнем перечне основных функций программы («Удаленное подключение/Обновить/Открыть образ» и т. д.).
- В результате запустится окно настроек, где необходимо задать в поле «Старт» параметр «0», а «Размер» оставить по умолчанию; после чего нажать на кнопку «Сканировать».
- Дождитесь окончания полного сканирования устройства – в среднем проверка 4 Гб занимает около 4-5 мин. В данный момент не рекомендуется открывать посторонние программы, а также подключать другие устройства к компьютеру.
- После того, как процесс сканирования завершен, следует выбрать устройство из списка «Распознанные файлы» (или «Дополнительно найденные файлы»). Кликнув по иконке правой кнопкой мыши, выбрать первую опцию в контекстном меню «Показать содержимое диска».
- В итоге пользователю откроется доступ ко всем папкам и файлам, что хранились на устройстве. Их можно просмотреть перед тем, как решить восстановить. К примеру, щелкнув на файл правой кнопкой мыши, и нажав функцию «Предпросмотр». Чтобы восстановить необходимые файлы, открыть контекстное меню и выбрать пункт «Восстановить».
- На завершающем этапе восстановления необходимо задать путь сохранения файлов. Для этого потребуется выбрать доступное устройство из списка – к примеру, один из жестких дисков, или подключить другой флеш-накопитель (нельзя сохранить выбранные файлы на устройство, где идет процесс восстановления).
Заключение
Оптимальным решением будет сохранить восстанавливаемые файлы на пустой носитель (флешка/жесткий диск). Также внутри программы вы можете создавать образы дисков для дальнейшего восстановления и использовать их за место носителя.
Как уже можно было убедиться, R-Studio довольно проста и удобна в использовании. А ее расширенный функционал и достоинства относят данную программу по обслуживанию носителей информации к одним из лучших.
Читайте также: