x=readline("input>")一行ずつ実行するならうまく行くけど,スクリプトで3行一括で実行すると,入力待ちになりません。
x=as.numeric(x)
x*2
No.22681 Re: Rのreadlineによる入力待ちについて 【青木繁伸】 2019/01/25(Fri) 19:32
長い記事の投稿があって,気づきませんでした。
解決法は以下のようにするとよいかと。
つまり,前後を { } で囲んで,複文にする。{ただ,これをそのままコンソールにコピーペーストしては何の改善もありません。
x=readline("input>")
x=as.numeric(x)
x*2
}
R のエディタにこれを書いて,この部分を選択して「実行」(Mac なら command+return)> {RStudio でも同様
+ x=readline("input>")
+ x=as.numeric(x)
+ x*2
+ }
input>4
[1] 8
No.22682 Re: Rのreadlineによる入力待ちについて 【桜とお城】 2019/01/30(Wed) 10:58
青木先生,ありがとうございました。問題なくできました。
● 「統計学関連なんでもあり」の過去ログ--- 048 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る