2016-12-17 8 views
0

Быстрый вопрос, я использую более старую версию R Studio - R 3.2.3, а некоторые новые пакеты требуют более новой версии. В частности, я хочу пакет wordcloud, так есть ли способ установить более старую версию, совместимую с моей версией R? Я не мог найти простой прямой ответ на вопрос в сети, и я нахожусь в некотором роде, потому что мне нужно создать несколько слов.Как установить более старую версию пакета Wordcloud

Я использую машину Windows.

+0

см. 'Devtools :: install_version' ... –

+0

Почему бы не обновить R вместо этого? – alistaire

+0

Лучше использовать Google перед публикацией здесь. –

ответ

3

Есть два способа, которые можно установить старые пакеты в R.

Использование devtools

Используйте следующий код, обновление 2.2 с версией wordcloud, что вам требуется.

require(devtools) 
install_version("wordcloud", version = "2.2", repos = "http://cran.us.r-project.org") 

Установка старые пакеты из источника

Одинаково вы можете установить старые пакеты непосредственно из URL, как показано ниже.

wordcloudURL <- "https://cran.r-project.org/src/contrib/Archive/wordcloud/wordcloud_2.2.tar.gz" 
install.packages(wordcloudURL, repos=NULL, type="source") 

URL-адреса для старых версий wordcloudhere доступны.

+0

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

+0

Я ничего не копировал и не вставлял, просто ответил на вопрос, но все в порядке. – figurine

+0

Да, вы это сделали. Строка 'install.packages (packageurl, repos = NULL, type =" source ")' 'является точной копией/вставкой. Вы можете видеть это из-за отсутствия пробелов вокруг символа' = 'sign- это стиль кодирования Thomases. «Install_version» - это копия вставки из другого ответа - снова вы можете видеть это пробелами вокруг символа '=' - это стиль кодирования теней. Понятно, что это не было написано одним и тем же человеком - один человек не использует два разных стиля кодирования (особенно в том же ответе). Если вы настаиваете на копировании/вставке, вы можете по крайней мере обеспечить надлежащую атрибуцию. –