2017-02-15 9 views
-1

MicrosoftR Server 2016の場合はDeployRを、Windowsの場合は8.0.5を使用しています。DeployR:Rパッケージのインストール方法

私はExcelファイルでの作業のためのパッケージXLConnectをインストールしたいと思います:

> install.packages("XLConnect") 
package 'XLConnect' successfully unpacked and MD5 sums checked 

The downloaded binary packages are in 
C:\Windows\Temp\RtmpYnppvI\downloaded_packages 

> library("XLConnect") 
Console Error there is no package called 'XLConnect' 
API Error there is no package called 'XLConnect' 

間違っている可能性が何?ありがとうございました。以下は

+0

'library(XLConnect)'、[readxl](https://cran.r-project.org/web/packages/readxl/index.html)パッケージも参照してください。 –

答えて

0

我々はdeployRで作業している場合は、すでに(存在しない場合)パッケージをロードし、インストールするdeployrPackage機能を持っていdeployrUtilsというパッケージがある

library(deployrUtils) 
deployrPackage("XLConnect") 

deployrPackage

ためのコードスニペットです deployrUtilsで異なる機能について
deployrPackage <- function(pkgs, lib, repos = getOption("repos"), ...) { 
    # 
    # this function checks to see if the declared pkgs are installed. If not, 
    # pkgs are installed. In all cases the packages are loaded 
    # 
    if (!suppressWarnings(require(pkgs, character.only = TRUE))) { 
    install.packages(pkgs, lib, repos = repos, ...) 
    if(!suppressWarnings(require(pkgs, character.only = TRUE))) { 
     stop("Package not found") 
    } 
    } 

    suppressWarnings(require(pkgs, character.only = TRUE)) 
} 

詳細情報を見つけることができますhere

+0

ありがとうございます、私は理解していますが、 'deployrPackage(" XLConnect ")でも同じメッセージが表示されるので、ロードしようとするパッケージはうまくいきません。 – Anette

+0

@Anette設定を確認してください。それはガイドラインに基づいて動作する必要があり、私もdeployR – akrun

+0

を使用します。まあ、私はdeployRの新機能です。私は管理者権限を持っていないので、問題はそのためですか? – Anette

関連する問題