0

私はAzure MLで実験を開発するとき、 "Execute R Script"モジュールを挿入する機会があります。私がそれを実行したとき、モジュール自体が生成した出力を調べることができます。Azure、R:標準エラーを表示

The output window

私の問題は、私は2つのモジュールを持っているということです。私が最初にデータセットに対してフィルタ処理を行う第二に結果のデータセットを使用します。 それから、Webサービスを作成します。 問題:フィルタリングでnullデータセットが返されると、2番目のモジュールの関数に問題が発生する可能性があります。

「標準エラー」領域に「書き込む」方法を見つけたいと思います。私は使用しようとしました:

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

しかし、それは動作しません。

答えて

1

the NULL objectのRマニュアルによれば、is.null(x)ifとしてください。

一方、予告通り、Rにおける2つの類似概念NA & NULLがあり、違いを知っているブログhttp://www.r-bloggers.com/r-na-vs-null/を参照してください、そしてNAオブジェクトに対して機能is.na(x)の代わりis.null(x)を使用してください。

+0

とにかく、「標準エラー」セクションで何も印刷できません。そこにはエラーだけが表示されます...そうですか? –

+0

@ AndreaIanni5、右。 –

関連する問題