3
我試圖使用makefile自動化一些R分析。分析是每月的數據分析和報告。到目前爲止它運行良好,但爲了擴展它,我希望默認操作是創建當前報告,但如果需要,可以指定一個月。將RScript的輸出分配給makefile變量
我無法將默認報告期(通過R腳本計算)分配給makefile變量。
的Makefile
# Assign a data identifier.
#IRL could use R to assign current if not specified as an arg to make
month := $(Rscript './R/reportperiod.R')
test:
echo $(month)
和reportperiod.R腳本
要求(lubridate)
cat(format(floor_date(as.POSIXct(Sys.time())-10*24*60*60, unit="month"), format="%Y%b"))
但這只是顯示
echo
暗示腳本值不是招沒有被分配給變量。
,完美的工作,謝謝! – PaulHurleyuk 2013-02-18 22:01:46
是的,我們使用該功能_extensively_ for RInside。 – 2013-02-18 22:04:28