Rプログラムのファイル名/ファイルパスを導出できるかどうかは誰にもわかりませんか? SASプログラム(バッチモードで実行中)のファイルパスを返す、SASの「%sysfunc(GetOption(SYSIN))」に似たものを探しています。Rで似たようなことはできますか?
これまでのところ、私が使用しているテキスト エディター (PSPad) のショートカット キーを使用して、ファイル名と現在のディレクトリを追加するのが最善の方法です。これを行う簡単な方法はありますか?
これが私の例です:
progname<-"Iris data listing"
# You must use either double-backslashes or forward slashes in pathnames
progdir<-"F:\\R Programming\\Word output\\"
# Set the working directory to the program location
setwd(progdir)
# Make the ReporteRs package available for creating Word output
library(ReporteRs)
# Load the "Iris" provided with R
data("iris")
options('ReporteRs-fontsize'=8, 'ReporteRs-default-font'='Arial')
# Initialize the Word output object
doc <- docx()
# Add a title
doc <- addTitle(doc,"A sample listing",level=1)
# Create a nicely formatted listing, style similar to Journal
listing<-vanilla.table(iris)
# Add the listing to the Word output
doc <- addFlexTable(doc, listing)
# Create the Word output file
writeDoc( doc, file = paste0(progdir,progname,".docx"))
これは、バッチと RStudio の両方でかなりうまく機能します。私は本当により良い解決策をいただければ幸いです