Re: [問題] r在excel中的自動化應用

作者: SFMAndroid (安卓發送)   2015-08-08 15:09:11
※ 引述《SFMAndroid (安卓發送)》之銘言:
:
: - 問題: 當你想要問問題時,請使用這個類別
:
: [問題類型]:
:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
:
我是原PO~
今天颱風天剛好有時間嘗試原文大大們提供的方式
目前是在PATH新增Rscript路徑
然後用cmd呼叫是成功的
於是小弟後續又試了用Batch去call R程式
用了簡單的code試驗:
R的部分:
set.seed(100)
df <- data.frame(Normal=rnorm(100), Unif=runif(100, 0, 1))
getwd()
#~/我的路徑
write.csv(df, row.names=FALSE, file="notes.csv")
檔名為cmd.R
Batch檔:
cd /d ~/我的路徑
Rscript cmd.R
試驗後點擊.bat檔確實能夠輸出notes.csv
後來就想 是不是能搭配windows的工作排程讓他定時執行
於是在工作排程器那建立工作並設定「登入時執行」
可是問題來了...我無論是登出後再登入、重新開機再登入還是關機後重開都失敗@@
指定路徑中都沒有產生notes.csv的檔案
有大大知道是甚麼問題嗎?
不確定是不是應該在這裡問
想說還是跟R有關 在這裡問應該可以吧XD
作者: Wush978 (拒看低質媒體)   2015-08-08 15:38:00
檢查一下工作排程程式的執行身份是不是你本人以及Rscript 是否在你的PATH之中
作者: SFMAndroid (安卓發送)   2015-08-08 15:57:00
http://imgur.com/TPcPYWS W大的兩個問題我都確認過是ok的 另外當我在排程那右鍵執行也會有結果就是無法按照時程自動執行@@解決了 原來是路徑不能有中文...windows也太傲嬌

Links booklink

Contact Us: admin [ a t ] ucptt.com