目次:
ビデオ: r/Rareinsults | YOU LOOK LIKE A THUMB 2025
コードに何か問題が生じた場合、Rはあなたに指示します。私たちはそれを認めなければなりません:これらのエラーメッセージは、あなたがそれらに慣れていない場合、軽度に混乱から完全に理解できないものまでさまざまです。しかしそれはそのようにとどまる必要はありません。 Rのエラーメッセージと警告メッセージに慣れると、間違っていることをすばやく知ることができます。
エラーは次の2つの方法で発生します。
-
コードは最後まで実行され続け、コードが終了するとRは警告メッセージを表示します。
<! - 1 - > -
コードはすぐに停止します.Rは実行できず、エラーメッセージが表示されます。
エラーメッセージを読む
このようなエラーメッセージを見てみましょう。 >> "a" + 1 "a"のエラー+ 1:バイナリ演算子の数値以外の引数
2ビットの情報が得られますこのエラーメッセージでまず、行 "a" + 1はエラーのコード行を示します。次に、それはエラーが何であるかを伝えます。この場合、非数値の引数(文字 'a')を使用しました。バイナリ演算子(+記号)と組み合わせて使用しました。
<! - 2 - >
Rは、どのコードにエラーが発生したかを常に示しているので、多くの場合、どこから見始める必要があるか分かります。エラーメッセージは必ずしも明確ではありません。次の例を見てください: >> data。 frame(1:10,10:1、)データのエラーです。 frame(1:10,10:1):引数がなく、デフォルトはありません。
この引数はどのような引数を参照していますか?実際には、あなたが関数のために用意した空の引数を指します。 2番目のベクトルの後には、そこにあるべきではないカンマがあります。小さなタイピングエラーですが、Rはそのコンマの後ろに別の引数があり、見つからないと思います。
<! - 3 - >
エラーメッセージをすぐに理解できない場合は、エラーメッセージの内容を詳しく見てください。チャンスは、ちょうどそこに何か間違ったタイプを入力したことです。
