iT邦幫忙

2

在windows上執行帶有中文Rcode的工作排程

寫爛code雖然可恥,但是可行.
算是瞎忙半天的紀錄吧哈哈
目標 : 在windows上像.py那樣直接執行(含有中文).R的檔案,
如果是不含中文的R_code製成.exe網路上很多方法
但如果含中文的話可以用這個辦法
創一個Rcode 叫他yc1.R
然後裡面只寫一行
source('C:\Users\yanchen\Desktop\yc2.R', encoding = 'utf-8')
使用名稱要改,放在桌面並含有中文名稱的檔案名稱叫做yc2.R
然後去執行yc1.R的話就可以執行囉 !

寫一個txt,內容為
"C:\Users\yanchen\Documents\R\R-3.5.1\bin\R.exe" CMD BATCH "C:\Users\yanchen\Desktop\yc1.R" text.txt
pause
後存成.bat檔 (該代換的自己換一下) 這邊就是腳本執行yc1即可 , yc1沒有中文應該就可以執行了

就是創一個沒有中文的Rcode去運行一個有中文的Rcode啦,然後沒有中文那個Rcode就可以正常的使用網路上看的到的方法了


尚未有邦友留言

立即登入留言