r 中 readline() 函数的问题
Problem with the readline() function in r
我想将用户输入放入一个变量中并将其显示在屏幕上。但是,当我尝试使用 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 版本。
我想将用户输入放入一个变量中并将其显示在屏幕上。但是,当我尝试使用 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 版本。