2017-01-12 10 views
2

Azure ML에서 캐럿 라이브러리를로드하려고합니다. 이것은 R 버전이 CRAN R 3.1.0으로 설정되었지만 Microsoft R Open 3.2.2에서는 작동하지 않습니다. 프로젝트에서 사용하고있는 다른 패키지 때문에 R Open 버전을 사용해야합니다. 이전 버전 3.1.0에서는 지원되지 않습니다. 따라서 Microsoft R Open 3.2.2를 사용하여 ML Azure에서이 라이브러리를로드하는 방법은 무엇입니까?Microsoft Azure ML의 캐럿 패키지

감사합니다.

답변

2

, 그것은 당신이 사용했던 caret 패키지의 버전처럼 들리는 것은 R 버전> 3.1.2이 필요합니다. 이전 버전의 패키지를 사용하는 것이 좋습니다. this 3.1 archive (6.0-68)의 caret 바이너리가 저에게 효과적이었습니다. 패키지를로드 할 때 다음 진술을 사용했습니다.

install.packages("src/caret_6.0-68.zip", lib=".", repos= NULL, verbose=TRUE) 
library("caret", lib.loc=".", verbose=TRUE) 
+1

그건 아마도 유일한 해결책입니다, 감사합니다! – Makaroni

0

원하는 R 라이브러리를 zip 파일로 업로드하고 코드에서 참조 할 수 있습니다. 다음은 실험용 R 라이브러리를 추가하는 과정을 설명하는 MSDN의 단계별 참고 자료입니다. 위의 의견 중 하나에서

https://blogs.msdn.microsoft.com/benjguin/2014/09/24/how-to-upload-an-r-package-to-azure-machine-learning/

+0

사실 나는 이미 그렇게했습니다. 문제는 ML Azure의 R 버전 3.1.0 (3.1.2 이상 필요) 때문에 패키지를 실행할 수 없다는 것입니다. 또한 다른 패키지를 사용하기 때문에 Microsoft R Open을 사용할 수 없습니다. – Makaroni