我想将用户输入带入变量并显示在屏幕上。但是,当我尝试使用readline()函数接收输入时,有时效果很好,但并非总是如此。有时,我遇到如下错误:
因此,是否还有其他函数可以像python中的input()函数那样接受用户输入。
我尝试过的代码如下:
my.name <- readline(prompt="Enter name: ")
my.age <- readline(prompt="Enter age: ")
# convert character into integer
my.age <- as.integer(my.age)
print(paste("Hi,", my.name, "next year you will be", my.age+1, "years old."))
有人可以帮我这个忙吗?
您正在使用RStudio吗?如果是这样,则可能是由于您的R和RStudio版本之间不兼容而引起的,解决方案是更新您的RStudio版本。
我希望这会有所帮助!