作者SFMAndroid (安卓发送)
看板R_Language
标题Re: [问题] r在excel中的自动化应用
时间Sat Aug 8 15:09:11 2015
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.80.87.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1439017753.A.5A1.html
1F:→ Wush978: 检查一下工作排程程式的执行身份是不是你本人 08/08 15:38
2F:→ Wush978: 以及Rscript 是否在你的PATH之中 08/08 15:38
4F:→ SFMAndroid: 是ok的 另外当我在排程那右键执行也会有结果 08/08 15:58
5F:→ SFMAndroid: 就是无法按照时程自动执行@@ 08/08 15:59
6F:→ SFMAndroid: 解决了 原来是路径不能有中文...windows也太傲娇 08/08 16:35