我希望有一个可以一次性粘贴到 R 中的脚本。理想情况下,该脚本将具有穿插各种功能的代码行。但是到目前为止,我必须一次粘贴一些代码,因为(正如我所写的那样)这些函数在与下面的代码同时运行时将不起作用。
对于下面的代码,我想让用户输入初始数据,然后对其进行计算。因为我不能连续运行多个“readline”调用,所以我将它们封装到一个名为 Define 的函数中。但是,如果我一次将其粘贴到 R 中,则以下代码将不起作用。
Define<-function(){
N<-readline("EnterDeployment # ")
Y<-as.numeric(readline("What Year was the Deployment? "))
L<-as.numeric(readline("What is the Distance? "))
return(list("Year"=Y,"Name"=N, "Length"=L))
}
Def<-Define()
Name<-Def$Name
Year<-Def$Year
L<-Def$Length
readline(paste("UPDN=",Name,"Year=",Year,"Distance=",L,"If this is correct press Return", sep=" "))
D<-L/4
F<-D*5
但是如果我把它分成几个部分,它就可以了。有没有办法将单个或多个函数合并到一行代码中?