[英]How to allow multiple inputs from user using R?
例如,如果我需要用户指定矩阵的行数和列数:
提示:行数?:
用户输入:[数字]
我需要R'等待'输入。 然后将[数字]保存到变量v1中。 下一个,
提示:列数?:
用户输入:[另一个号码]
还将[另一个数字]保存到变量v2中。 最后,我将有两个变量(v1,v2)将在其余代码中使用。
“readline”一次只适用于一个输入。 我无法将两条线路连在一起
v1 <- readline("Number of rows?: ")
v2 <- readline("Number of columns?: ")
任何想法或建议?
先感谢您
您可以将这些语句组合成一个子句:
{ v1 <- readline("Number of rows?: "); v2 <- readline("Number of columns?: ") }
或者通常,将它们变成一个函数:
readlines <- function(...) {
lapply(list(...), readline)
}
readlines("Number of rows?: ", "Number of columns?: ")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.