调用:seq-> seq.default执行暂停

时间:2019-05-20 09:28:43

标签: r terminal

我在终端上运行Rscript-我在Mac OS终端上调用了Rscript apple.R。我在提示用户输入:

start_year <- readline(prompt="Enter the starting year")
end_year <- readline(prompt = "Enter the ending year")

然后基于该序列创建一个序列:

year <- seq(strtoi(start_year), strtoi(end_year), by=1)

运行命令“ Rscript apple.R”后,出现错误提示

  

“ seq.default(strtoi(start_year),strtoi(end_year),by = 1)中的错误:   'from'必须是有限数字调用:seq-> seq.default执行   停止”

该错误在两行之后立即出现(字面上为0秒):

Enter the starting year
Enter the ending year

所以基本上我没有时间输入年份,系统立即给我一个错误。

关于为什么会这样的任何想法?我尝试删除strtoi,或将其更改为as.integer,但没有任何变化。

0 个答案:

没有答案