首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Daily并写入csv文件的R脚本

运行Daily并写入csv文件的R脚本
EN

Stack Overflow用户
提问于 2019-08-14 04:00:50
回答 2查看 398关注 0票数 2

我正在尝试创建一个R脚本,该脚本每天将一个csv文件写入我的工作目录,以供我检查。我正在尝试使用taskscheduleR包来完成此操作,但它的行为与我预期的不同。下面是我的代码:

代码语言:javascript
复制
print("Running the Missing-Data Checker now.")

source('./functions/missing_data_checker.R') # this file contains a function 
                                             # to read in the data I need

dats = missing_chkr(as.character(Sys.Date()-30)) # the afformentioned function
missings = dats$missing_dats
rm(dats)

write.csv(missing, 'Missing_Data.csv', row.names = FALSE)

print("The job has been run.)

要调度任务,我只需使用以下代码

代码语言:javascript
复制
taskscheduler_create('missing_data_check','./daily_missingdata_check.R', 
                     "ONCE", starttime = format(Sys.time() + 3700, "%H:%M"))

当任务运行时,我看到一个窗口打开,但没有任何反应。没有写入csv文件,我认为它甚至不会读取数据。任何关于这个话题的帮助都将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-20 23:21:33

郑重声明,我很久以前就找到了解决这个问题的办法,但我忘了发帖了。我最终根本不使用taskscheduleR,并遵循了类似于该网站上的演练:https://bigdataenthusiast.wordpress.com/2016/09/10/scheduling-r-script-using-windows-task-scheduler/

它相当简单,一旦你构建了每天运行的功能,你就可以设置它并忘记它。

票数 1
EN

Stack Overflow用户

发布于 2020-05-25 20:58:03

我在R中找到一个从计划作业中编写的文件时也遇到了类似的问题。

我最终在这个系统文件夹中找到了这个文件: C:\Windows\System32

R版本= 4.0.0 Windows10机器

或者,您可以修改R脚本以将文件放在更熟悉的位置。

例如:

代码语言:javascript
复制
OutPath<-'C:/Users/power/Desktop/YOUR.FILE.NAME.HERE.csv'
write.csv(YOUR.DATAFRAME.HERE,file = OutPath)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57484575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档