2014-12-14 1 views
0

에 '매트릭스'부분 집합을하지가 아직 구현, 나는 그것이 반짝에없는 때 동일한 코드가 오류없이 실행되었는지유효하지 않거나 내 반짝 응용 프로그램을 실행할 때 반짝

Error in prob[tw, uni.c] : invalid or not-yet-implemented 'Matrix' subsetting

라는 오류 메시지를 받았습니다 . 이 문제를 어떻게 해결할 수 있는지 생각해보십시오.

내가 여기에 데이터를 재생하는 방법을 잘 모르겠어요

하지만 probtw는 하나의 정수이며, uni.c는 숫자 벡터이다는 Matrix 패키지에서 클래스 dgCMatrix이다.

편집 :

sessionInfo() 출력 : 그것은 어떻게 빛나는 작품에 의해 노출 된 내 코드에서 버그가 수 있도록 밝혀졌다

R version 3.1.1 (2014-07-10) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_Singapore.1252 LC_CTYPE=English_Singapore.1252 LC_MONETARY=English_Singapore.1252 
[4] LC_NUMERIC=C      LC_TIME=English_Singapore.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] shiny_0.10.1 Matrix_1.1-4 

loaded via a namespace (and not attached): 
[1] bitops_1.0-6 caTools_1.17.1 digest_0.6.4 grid_3.1.1  htmltools_0.2.6 httpuv_1.3.0 lattice_0.20-29 
[8] Rcpp_0.11.3  RJSONIO_1.3-0 tools_3.1.1  xtable_1.7-4 
+0

코드를 표시하십시오 –

+0

문제가되는 행은'pred $ uni [uni.c! = 0] <- prob [tw, uni.c]'입니다. 'pred'는 데이터 프레임이고, 'uni'는 숫자입니다. 모든 다양한 변수를 구성하는 코드를 제공하는 데 어려움이 있습니다. (이질적인 함수 모두에서) 모든 클래스를 알고 충분히 위의 행의 시점에서 모든 데이터를 사용할 수 있기를 바랍니다. – Ricky

+0

이것은 무엇을 제공합니까? prob [tw, uni.c]. 또한 sessionInfo() 결과를 보자. –

답변

0

.

Shiny 밖에서 코드가있는 기능이 원활하게 작동하고 올바른 형식으로 다른 기능의 입력이 제공됩니다.

Shiny에서 나는 submitButton 버튼을 누른 후 server.R의 입력이 입력란에 입력되어있는 것으로 예상했습니다. 분명히, 버튼을 처음 누르기 전에 입력 필드의 기본값 (의미있는 것이 아님)이 내 함수로 전달되었습니다. 그 기본 값은 내 함수에 잘 처리되지 않아 오류가 발생했습니다. 기본값을 변경하고 내 함수에서 추가 오류 검사를 작성하면 문제를 해결하기 위해 노력했습니다.

혼란에 사과드립니다. 이것은 기본 값과 반짝이는 처리 순서에주의를 기울이는 학습 경험이었습니다.