写烂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就可以正常的使用网路上看的到的方法了