system()
コマンドを使用して、RStudio
からコマンドライン(cmd
)にアクセスします。しかし、私がRスクリプトに自分のコマンドを置くと、エラーが表示され、Rが構文を受け入れないことが示されます。コマンドは次のとおりです。system()コマンドでRStudioからコマンドライン(cmd)にアクセス
system("C:\Program Files\ANSYS Inc\v150\ANSYS\bin\winx64\ansys150.exe" -p ane3fl -dir "C:\Users\hamdani\Documents" -j "hamid" -s read -l en-us -b -i "C:\Users\hamdani\Documents\Plane Stress Bracket.txt" -o "C:\Users\hamdani\Documents\fichier.out")
エラーは次のとおりです。
Error: '\P' is an unrecognized escape in character string starting "'"C:\P"
私はシステムコマンドで直接コマンドを置き、それは非常にうまく機能:
"C:\Users\hamdani\Documents" -j "hamid" -s read -l en-us -b -i "C:\Users\hamdani\Documents\Plane Stress Bracket.txt" -o "C:\Users\hamdani\Documents\fichier.out"
Rコードについての質問は、ここではオフトピックです。これは[SO]上では問題ないかもしれませんが、待っていればそこに移行することができます。 – gung
'help(system)'をよく読んでください。 _entireコマンドは1つのstring_でなければならず、引数を保護することで引数をエスケープすることができます。 –