これはthisのような投稿に基づいて単純にする必要がありますが、何とか私はそれを動作させることができません。この例で何が問題になっていますか?関数の外に私自身の警告メッセージを作成しますか?
x<-1
y<-0
if(x>y){warning("careful, one is greater than zero!")}
それはstop()
で動作します:
if(x>y){stop("careful, one is greater than zero!")}
をだから、どちらかの私は、単純な文法ミスを作ってるんだか、警告が関数の外で使用することが想定されていませんか?
正確には動作しません。それは私のために働くようだ... – joran
多分あなたは警告を表示することを有効にしていない? –
最初のものは何も返しません。 2番目に警告が表示されます。 –