0

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 の両方でかなりうまく機能します。私は本当により良い解決策をいただければ幸いです

4

1 に答える 1