Rexcel から Rcpp を使用する際に問題があります。(特にsourceCpp()
機能)
64 ビットの Windows 10 プラットフォームを実行しています。R ver 3.3.1 と RExcel をインストールしました。また、Rtools34.exe で Rtools をインストールしました。使わなくてもRExcelはちゃんと使えますsourceCpp()
。
ただし、関数を使用sourceCpp()
するとエラーが発生します。
Rexcelから、コマンドを実行します
library(Rcpp)
このステップでは、エラーはありません。
次に、次のコマンドを入れます
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
コードを実行すると、エラーメッセージが表示されます
Error in command:
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
'C:/Program' not found
attr(,class)
[1] try-error
他の誰かがこのエラーの理由を知っていますか?
もちろん、Rtools のパスを設定します。コードを実行できます
sourceCpp("C:/Users/ChrisCCCCC/Desktop/ChrisCCCCC/program/samplecode.cpp")
通常の RGui および RStudio からのエラーはありません。
sourceCpp()
通常の RGui ではエラーが発生しないのに、RExcel ではエラーが発生するのはなぜですか?
誰か助けてくれませんか?