Установить пакеты R в архив - PullRequest
4 голосов
/ 06 февраля 2012

Как я могу установить пакеты, которые находятся в архиве, в Windows?

http://cran.r -project.org / SRC / вно / Архив /

Когда я пытаюсь установить tar.gz, скачанный из архива, я получаю следующую ошибку:

Error in gzfile(file, "r") : cannot open the connection
In addition: Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In gzfile(file, "r") :
  cannot open compressed file 'grasp_2.5-7.tar.gz/DESCRIPTION', probable reason 'No such file or directory'

Ответы [ 3 ]

5 голосов
/ 06 февраля 2012

Вы можете попробовать функцию install_version в devtools. Предположим, вы хотите установить версию 0.8 ggplot2, вы можете назвать ее install_version('ggplot2', '0.8'). Если вы работаете в Windows, вы можете следовать инструкциям здесь для сборки пакетов из исходного кода.

5 голосов
/ 06 февраля 2012

Вы можете скачать исходные коды (файлы tar.gz) и установить их, используя:

R CMD INSTALL packagename.tar.gz
0 голосов
/ 01 апреля 2016

У меня была такая же проблема при установке пакета графа из архива. Пакет необходим для другого пакета (bnclasify).

chooseBioCmirror() #select a different mirror than CRAN. This mirror may be #because is the one that has bnclasify in it (check this statement)

setRepositories() #In here you can select as many as you want to search for the       #package you need

ap <- available.packages() #list of all available packages

"graph" %in% rownames(ap) #search the package you need by name (return TRUE or #FALSE). 

install.packages("graph", dependencies=TRUE) #if the last statement TRUE then #install the package like normally
...