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

我有一个脚本,我想暂停以允许外部错误检查。在某一点上,脚本写出了一个.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") #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()
提供的输入必须分配给一个变量。这可能值得一试