2017-05-02 8 views
0

R Shinyスクリプトが独自のディレクトリを使用するのに問題があります。私のコードでは、スクリプトでそのディレクトリを見つけて、そのディレクトリをに置き換えようとしました。これはxlsxの機能です。 C:\\Users\\misha\\Desktop\\Accessible Project\\R_Econ_App\\www\\NJ2012.xlsx:私はこのように見えるためにファイルディレクトリを取得しようとしている関数内でディレクトリ文字列を操作するのに手助けが必要

src<-getSrcDirectory(function(x) {x}) #gets the directory of the script by #creating an empty function. 
wb <- loadWorkbook(
file =c(gsub("/","\\\\",c(src,"/www/NJ2012.xlsx")),"\\www\\NJ2012.xlsx") 
) 

:ここでは適切なコードがあります。

私のスクリプトはR_Econ_Appという名前のフォルダにありますので、src変数に含める必要があります。特定のファイルが特定のサブディレクトリのどこにあるかについての詳細を提供するために、追加の文字列をsrc文字列に連結しました。私はを使用して、 "/"を "\"と置き換えるのは、ファイルディレクトリがloadWorkbookのようになっているためです。

私の間違いがどこであり、どのように修正するのか理解してもらえますか?

答えて

0

gsubで気にしないでください。 file.pathを使用してディレクトリとファイルパスを結合してください。

loadWorkbook(file=file.path(src, "www", "NJ2012.xlsx")) 
関連する問題