我有以下代码,基本上从键盘读取两个输入a
和b
,以备将来使用。但是,当我运行整个代码时,R会自动读取以下两行代码作为我的键盘输入。我该如何解决这个问题?
{a = as.numeric(readline("ID: ")); b = readline("Date MM/DD/YY: ")}
ytm = nlminb(0, yield, ID = a, date = b, lower = 0, upper = 1)
YTM = ytm$par
答案 0 :(得分:0)
如果我在RStudio中选择这三行并按CTRL-ENTER,那么它会按照您的报告执行,将以下两行视为控制台输入。但是,如果我将内容放入文件然后source()
该文件,它会提示我输入ID和日期。