0

R で System() 関数を使用する際に問題が発生しています。ms-dos で使用しているコマンドが System() で使用できるかどうかは正確にはわかりません。おそらく何でも使えますが、使い方がわかりません。インターネットでいくつかの例を使用しました。たとえば、次のとおりです。

ファイルを起動するには

system("notepad myfile.txt")

シェルを起動するには

system(Sys.getenv("COMSPEC"))

ただし、ユーザー入力を取得するためにコマンド SET を使用したかった (R で readline() を使用できることはわかっていますが、コードでは役に立ちません)。system() で SET を使用することは可能ですか?

私は使用しようとしました:

system("SET /P uname=Please enter your name:")

system(SET /P uname=Please enter your name:)

system(paste("SET /P uname=Please enter your name:"),wait=FALSE)

それらのどれも機能しませんでした。誰もこれを行う方法を知っていますか?

4

0 に答える 0