0

當我在Azure ML上開發實驗時,我有機會插入「Execute R Script」模塊。當我運行它時,我可以探索模塊本身產生的輸出。Azure,R:顯示標準錯誤

The output window

我的問題是,我有兩個模塊:我在數據集上的過濾在所述第一和第二使用所得到的數據集。 然後我用它創建一個web服務。 問題:當過濾給出一個空數據集時,這可能會在第二個模塊的功能上產生問題。

我想找到一種在「標準錯誤」空間中「寫入」的方法。我試圖使用:

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

但它不起作用。

回答

1

根據R手冊the NULL object,請嘗試使用功能is.null(x)作爲if條件。

同時,通知,有兩個類似的概念NA & NULL在R,請參閱博客http://www.r-bloggers.com/r-na-vs-null/知道的區別,並使用功能is.na(x),而不是is.null(x)NA對象。

+0

總之,在「標準錯誤」部分,我無法打印任何東西。只有錯誤會顯示在那裏......對嗎? –

+0

@ AndreaIanni5,對。 –