我编写了代码,要求用户输入“2012”或“2013”。然后我会while
循环检查用户输入的是 2012 还是 2013。
输入有效年份的请求应该一直持续到用户输入有效数字为止。但是,我不断收到一个错误,即发生意外的“{”。我找不到为什么会在我的代码中产生这样的错误。
这是代码:
yr_function <-function(){
year_of_data <- as.numeric(readline("Is the year of concern 2012 or 2013? >>> "))
}
year_of_data = 0
While((year_of_data != 2012) | (year_of_data != 2013)){
yr_function
if(year_of_data != (2012 | 2013),print("You must type either 2012 or 2013")
}
有错误生成读取:
Error: unexpected '{' in "While((year_of_data != 2012) | (year_of_data != 2013)){"
任何帮助将非常感激。