R - 多行读取提示

标签 r io console user-input

我正在尝试使用控制台实现简单的选择。这是代码:

n <- readline(prompt = "1 - selection A\n2 - selection B\nInput: ")

整个事情都在工作,但是输入被写在第一行的末尾,在“选择 A”之后。我希望用户输入位于提示的末尾(“输入:”之后)。谢谢!

enter image description here

最佳答案

正如 Roman 正确指出的那样,您的代码应该在 RGui 中运行。 在 Rstudio 中,我会使用

cat("1 - selection A\n2 - selection B\n")
n<-readline(prompt ="Input: ")

关于R - 多行读取提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47752742/

相关文章:

r - 使用ggplot和aes_string制作绘图函数

r - 多图pdf R

r - 如何查看列表的任何元素是否仅包含 R 中的某个值

C:从 stdin 读取直到按下 Enter 两次

c# - 在 Ubuntu 中,如何使用 C# 清除控制台历史记录?

python - 在 IPython 控制台的同一位置打印

R:表命令中的参数必须全部具有相同的长度

java - 系统找不到指定的Java文件

c - FILE 结构中未使用的变量

C# 控制台 - 将光标位置设置为最后一个可见行