0
私は最初のRパッケージを数か月前に作成しました。私はすでにそれらを置き換えるためのより良い機能を書いています。カスタマイズされたRパッケージで廃止予定の関数にマークを付けよう
私は他のRパッケージが非難された機能について警告し、ユーザーを新しい機能にリダイレクトする方法を見てきました。私は同じことをしたい。
Rで廃止予定の関数をマークするにはどうすればよいですか?警告を設定するだけですか?
私は最初のRパッケージを数か月前に作成しました。私はすでにそれらを置き換えるためのより良い機能を書いています。カスタマイズされたRパッケージで廃止予定の関数にマークを付けよう
私は他のRパッケージが非難された機能について警告し、ユーザーを新しい機能にリダイレクトする方法を見てきました。私は同じことをしたい。
Rで廃止予定の関数をマークするにはどうすればよいですか?警告を設定するだけですか?
答えは基本Rから.Deprecated
機能を呼び出すことです:
f_old = function(x) {
.Deprecated("f_new")
return(x * x)
}
f_new = function(x) {
return(x^2)
}
これは、適切な警告を与える:?
> f_old(4)
[1] 16
Warning message:
'f_old' is deprecated.
Use 'f_new' instead.
See help("Deprecated")
この例では、おそらく 'f_old'で' f_new'を呼び出すでしょう。 – Roland
は '見.Deprecated' – alistaire
それをやったこと。ありがとう@alistaire。私はこの質問を削除すべきですか? – lebelinoz
削除する代わりに、答えとして小さな例を提供することもできますか? – zx8754