1. ホーム
  2. r

[解決済み] R言語の "throw "に相当

2022-04-26 09:50:43

質問

Rでエラーを投げるにはどうしたらいいですか? データフレームといくつかの列名を受け取り、それらを使って何かをする関数があります。 列が存在しない場合、私はその関数を停止し、それに依存するすべての関数を停止させたいと思います。

を調べました。 recoverbrowsetraceback が、まあ、近いような気もしますが、私が求めているものではありません。

どのように解決するのですか?

参照 help(tryCatch) :

コンディションのシグナルは ' signalCondition '. さらに

' stop ' と ' warning 関数が を受け入れるように変更されました。

条件引数を指定します。

と後述する「See Also」にも記載されています。

' stop ' と ' warning 'シグナル条件、および' try は、基本的に の簡略版です。 tryCatch '.

ということで、おそらく stop .