端末からユーザー入力を取得するにはどうすればよいですか? Rプログラムをメモ帳に書き、Rコンソールにコピーして実行します。私のプログラムはユーザーの入力が必要です。 私はreadlineを使用すると、ユーザーの入力に対して一時停止するのではなく、応答として次の 'code'行を取得します。 catまたはcatと同様に、&は、関数またはインラインで使用されているかどうかを調べます。 例:(xxread1:4は、エラーを生成するプログラムを停止することがあります)Rコンソールでユーザー入力を取得する方法
read_message=function()
{xx<-readline('does it appear? ')}
readkey <- function()
{cat("[press [enter] to continue]")
number <- scan(n=1,what='character')}
x=read_message()
xrread1='1'
x=readline(prompt='Is it real? ')
xrread2='2'
gh=readkey()
xrread3='3'
cat("[enter field]")
number <- scan(n=1,what='character')
xrread4='4'
number
私は、これは有効なコードのように見えるが、それを実行していない知っている - それは動作しますが、ユーザーの入力を 一時停止していません、読み込みの結果などは以下の数字です。 ユーザー入力を取得するにはどうすればよいですか?解決