0

Azure ML에서 실험을 개발할 때 "Execute R Script"모듈을 삽입 할 수있는 기회가 있습니다. 내가 runned했을 때, 나는 모듈 자체에 의해 산출 된 결과를 탐색 할 수있다.Azure, R : 표준 오류 표시

The output window

내 문제는 내가 두 개의 모듈을 가지고있다 : 내가 처음에 데이터 집합에 필터링을하고 두 번째에 결과 데이터 집합을 사용합니다. 그런 다음 웹 서비스를 만듭니다. 문제점 : 필터링이 널 데이터 세트를 제공하면 두 번째 모듈의 기능에 문제가 발생할 수 있습니다.

"표준 오류"공간에 "쓰기"하는 방법을 찾고 싶습니다. 나는 다음을 사용하려고 시도했다 :

if (length(dataset$column1)==0) {warning("Empty filtering!!!!")} 

그러나 작동하지 않는다.

답변

1

the NULL object에 대한 R 매뉴얼에 따르면 is.null(x)if 상태로 사용해보십시오.

한편, 통지로, 두 개의 유사한 개념 R에 NA & NULL가 그 차이를 알 블로그 http://www.r-bloggers.com/r-na-vs-null/를 참조하고, NA 개체에 대한 기능 is.na(x) 대신 is.null(x)을 사용하십시오.

+0

어쨌든 "표준 오류"섹션에서 아무 것도 인쇄 할 수 없습니다. 오류 만 거기에 표시됩니다 ... 맞습니까? –

+0

@ AndreaIanni5, 맞아. –