안녕하세요, 저는 Mac OS X에서 간단한 RInside 예제를 컴파일하고 실행하려고합니다. 나는 R뿐만 아니라 모든 도서관 을 heres 내 R 정보의 최신 릴리스 내가 예를 컴파일하려고를 heres 방법 R version 2.15.1 (2012-06-22) -- "Roasted Marshmallows"
Copyright (C) 2012 The R F
RInside를 사용하여 R 코드를 컴파일하려고합니다. 하지만 read.csv 함수를 사용하는 동안 오류가 발생합니다. 단지 탈출 당신은 R.parseEvalQ("fileContents<-read.csv("/home/nibha/manoj/test.csv")");
그래서 이중 인용 된 문자열 내부에 큰 따옴표 "이 : In function ‘int mai
C++에서 플롯 기능을 호출 할 수 있습니까? 현재 우분투 터미널은 언젠가 (3 차원 플롯이 만들어지고 360도 회전 할 수있는 기간이 될 수도 있습니다) 우분투를 정지시키고 새로운 창을 띄우지 않고 해제합니다. 예상되는 동작입니까, 아니면 내가 잘못하고있는 것이 있습니까? rinside와 rcpp를 사용하여 C++에서 플롯 (R 그래픽)을 실행하려면 어떻
g ++로 RInside 샘플 파일을 컴파일하려고하면 기호를 찾을 수 없다는 링커 오류가 발생합니다. 어떤 도움을 주시면 감사하겠습니다. R 버전 2.13.1이 Mac OS X 10.5에 설치되어 있습니다. Rcpp 및 RInside include 파일이 usr/include 디렉토리에 복사되었습니다. 도시 된 바와 같이 R 헤더 및 라이브러리는 -I 및
R을 Rinside/Rcpp 패키지와 함께 사용하고 있습니다. 나는 Rinside 패키지를 기반으로 작성한 C++ 코드에서 .exe/.o/.dll 파일 (A)을 생성 할 수있었습니다. 그러나 나중에 나는 다른 기능을위한 라이브러리로 A.dll을 사용하고자합니다. 그러나 나는 그렇게 할 수있는 방법을 찾아 내지 못합니다. 어떤 힌트? 아니면 내가 말할 수있는
간단한 실험은 한 번에 스레드 당 하나의 RInside 인스턴스 만 허용된다는 것을 보여줍니다. #include <RInside.h>
int main() {
RInside R1;
R1.parseEval("cat('Hello, R1\n')");
RInside R2;
R2.parseEval("cat('Hello, R2\n
나는 C++에서 rinside와 rcpp를 사용하기 시작했습니다. QT 프로젝트가 RInside 인스턴스를 만드는 것 외에는 아무 것도 없으므로 해결할 수없는 문제가 있습니다. 프로젝트에는 단 하나의 대화 상자 만 있습니다. 내 프로젝트 파일 : QT += core gui
TARGET = rcpp-rinside
TEMPLATE = app
SOU