Qual é a melhor maneira de instalar o pacote R XLConnect?

2

Qual é a melhor maneira de instalar o pacote R XLConnect no Ubuntu 12.04 x86?

Eu tentei instalá-lo manualmente via R, usando install.packages("XLConnect",dependencies=TRUE) , mas depois de meia hora de compilação, quando tentei carregá-lo, recebi este erro:

> require(XLConnect)
Loading required package: XLConnect
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called ‘XLConnect’

Eu pesquisei no XLConnect Ubuntu, mas não encontrei nenhum nome óbvio para o pacote.

    
por 719016 15.08.2012 / 14:14

3 respostas

1

A maneira que você descreveu é a maneira padrão de instalar pacotes no R. XLConnect deve normalmente ser instalado rapidamente. Pode levar algum tempo para baixar os pacotes, já que o XLConnect tem cerca de 1,6 MB de tamanho e a dependência do XLConnectJars é de aproximadamente 16,5 MB (você pode experimentar espelhos diferentes).

Uma alternativa é baixar os pacotes fonte (XLConnect & XLConnectJars) do CRAN ( link ) e depois usar install.packages("/path/to/pkg.tar.gz", repos = NULL)

    
por Martin Studer 15.08.2012 / 19:53
1

No meu caso, o problema estava na versão padrão do java. Eu mudei algumas vezes, mas esqueci de atualizá-lo para o R. (Embora eu esteja usando o Ubuntu 14.04 x64, o modo geral de instalação / configuração do R é o mesmo)

Snippet de erro de instalação:

Make sure you have Java Development Kit installed and correctly registered in R.
If in doubt, re-run "R CMD javareconf" as root.

Como você pode ver, o problema era bastante óbvio, mas senti falta dele durante o processo de instalação.

Solução

Se o kit de desenvolvimento Java ainda não estiver instalado em sua máquina, verifique esta solução para fazer isso.

Então é simples. Digite isso no terminal:

$ sudo R CMD javareconf

em seguida, instale XLConnect em R:

> install.packages("XLConnect", dependencies=TRUE)

Espero que ajude.

    
por Maciej Sypień 03.05.2014 / 16:26
1

No Ubuntu 16.04, o mais fácil foi fazer isso em um terminal:

sudo apt install r-cran-rjava

E, em seguida, em uma sessão R:

library(XLConnect)
    
por tflutre 19.05.2017 / 19:20