R 手动事件的暂停脚本
我有一个脚本,我想暂停以允许外部错误检查。在某一点上,脚本写出了一个.csv文件,我需要在外部手动检查该文件,然后在继续之前重新导入。有没有办法告诉R在R 手动事件的暂停脚本,r,R,我有一个脚本,我想暂停以允许外部错误检查。在某一点上,脚本写出了一个.csv文件,我需要在外部手动检查该文件,然后在继续之前重新导入。有没有办法告诉R在write.cv命令之后暂停脚本 write.csv(x,"file.csv", row.names = FALSE) #export raw .csv file ##### pause to manually check for and correct errors #### y <- read.csv("file.csv") #im
write.cv
命令之后暂停脚本
write.csv(x,"file.csv", row.names = FALSE) #export raw .csv file
##### pause to manually check for and correct errors ####
y <- read.csv("file.csv") #import corrected "file.csv"
write.csv(x,“file.csv”,row.names=FALSE)#导出原始.csv文件
#####暂停以手动检查并更正错误####
y您可以使用readline()
函数进行交互式输入。您的代码段可能如下所示:
write.csv(x,"file.csv", row.names = FALSE) #export raw .csv file
cat("Output written to file \"file.csv\".\n")
readline("Please hit \"enter\" to continue.") #script paused
y <- read.csv("file.csv") #import corrected "file.csv"
write.csv(x,“file.csv”,row.names=FALSE)#导出原始.csv文件
cat(“输出写入文件\”file.csv \“\n”)
readline(“请点击\“输入\”继续。”)#脚本已暂停
奇怪的是,这似乎不起作用。我使用的是RStudio版本0.98.1103。当我运行代码的时候,它就一闪而过。抱歉,我不熟悉堆栈溢出,不知道如何将以下内容显示为注释中的代码块:write.csv(merg2,“file.csv”,row.names=FALSE)cat(“手动检查\“file.csv\”文件中的PSU或深度错误。\n”)手动检查“file.csv”文件中的PSU或深度错误。readline(“请点击“输入”继续。”)请点击“输入”继续。[1] “很遗憾听到它坏了。我无法在我的系统上确认这一点,因为它按预期工作。我不知道你的问题是什么原因。这个最小的脚本有效吗:cat(10:1,“\n”);cat(“现在我们休息一下。\n”);readline(“请点击“输入”继续。”);cat(1:10,“\n完成。\n”)
?我只能猜测,在一些较旧的系统上,readline()
提供的输入必须分配给一个变量。这可能值得一试