Я успешно использовал Rcpp
и смог поэкспериментировать с большинством его функций. Однако на машине с Windows 7 с RStudio 0.98.1049 я не могу сделать sourceCpp
файл с встроенными фрагментами R-кода.Rcpp: «Невозможно изменить рабочий каталог» при вызове со встроенным кодом R
Здесь M (N) WE:
#include <Rcpp.h>
using namespace Rcpp;
// [[Rcpp::export]]
double plusOne(double x) {
return x + 1.0;
}
/*** R
plusOne(3)
*/
Когда я sourceCpp(..., embeddedR = TRUE)
, я получаю сообщение об ошибке:
Ошибка в setwd (rWorkingDir): не может изменить рабочую директорию,
, который, как я предполагаю, возникает из строки 181 here. Не знаете, как это исправить. Я могу сменить каталоги из RStudio в целом.
Эта проблема должна быть исправлена с использованием последней версии Rcpp - используете ли вы 0.11.3? –
@KevinUshey Обновление сейчас. Был на 0.11.2. – tchakravarty
@KevinUshey Cool, что работает. Сделайте ответ, и у вас есть очки. :) – tchakravarty