R中的单行用户输入

时间:2017-02-09 10:43:20

标签: r readline

我想在R中输入用户的数值。这些数值将在一行中。 readline()会读取值,但然后将它们作为字符返回,使我无法对这些值进行统计操作,而scan()不会在R中的一行中取多个数值。请帮助。

示例输入

630 135 146 233 144 498 729 120 511 670              

您能否建议我使用哪种方法来提示用户输入这些值并将其存储在数字中,以便我可以对这些值执行基本的统计操作。

1 个答案:

答案 0 :(得分:0)

as.numeric(unlist(strsplit(readline()," ")))