.Net 웹 사이트에서 R을 활용하려면 R.Net (1.5.13)을 사용하고 있습니다. 일부 확장하려면이 나를 위해 잘 작동하지만 외부 R 패키지 (패키지 : TM) 참조하려고 할 때 깊은 문제가 실행 해요.R.Net에서 외부 R 패키지를 참조 할 수 없습니다.
다음 C# 코드 :
REngine engine = null;
REngine.SetEnvironmentVariables();
engine = REngine.GetINstance();
engine.Initialize();
engine.Evaluate(".libPaths('C:/Users/Laptop/Documents/R/win-library/3.1')");
engine.Evaluate("library(tm)");
가 발생한다 :
패키지 나 네임 스페이스로드 RStudio 명령 라이브러리 (TM) 예외없이 작품에서 양식 'TM'
에 실패했습니다.
- 업데이트 패키지 R 스튜디오에서 R를 다시 설치
- 추가 'C :/사용자/노트북/문서/R/윈 나는이 문제를 해결하려면 다음 단계를 시도 라이브러리/3.1 '에서 R_LIBS, R_LIBS_USER 및 R_LIBS_SITE까지
하지만 지금까지 아무 도움도없는 것 같습니다.
누군가가이 고약한 문제를 해결할 수 있습니까?
sessionInfo()로부터 몇 가지 정보 :
R 버전 : 3.1.0 (2014년 4월 10일)
플랫폼 : x86_64_w64_mingw32/64 (64 비트)
다른 첨부 된 패키지 : [1] tm_0.5-10
dupe? http://stackoverflow.com/questions/20530738/how-to-load-packages-in-r – Spacedman
패키지를 R에서 실제로 사용할 수 있습니까? (R.NET/C# 외부) – MrFlick
정말 "getINstance"입니까? 왜냐하면 실제 코드를 붙여 넣지 않고 실제 문제를 생성하는 실제 코드를 게시하지 않았다고 생각하기 때문입니다. 6 줄짜리 스 니펫이 아닌 최소한의 실패 사례를 게시하십시오. – Spacedman