1. ホーム
  2. R

R - よくあるエラーとその原因 - 注意事項

2022-02-13 15:16:13
<パス

(目次)

更新日:2019.05.11

よくあるエラーとその原因(お客様ご自身でご確認ください。)

以下のすべては、彼らが遭遇した実際のプロセスであり、今使用する学習を容易にするために収集され、あなたが他に遭遇している、私はまた、ここに収集し、更新することができます〜。

ps:エラーメッセージを理解しても、間違っている特定のステップを見つけることができない場合がありますので、"エラーメッセージはblablaなどを説明されているスプレーしないでください"。

ggplotクラス

  1. Q: ggplot2_Error: geom_point requires the following missing aesthetics: y
    A: stat = "indentity" または "density" など。
  2. Q: エラーです。連続尺度に供給された離散値
    A: X軸またはY軸が離散的に設定されていて、データが連続的である場合、またはその逆の場合があり得ます。例えば、scale_x_continuous(blablabla)が設定されていますが、X軸のデータはc("val1", "val2", blabal2)で、これは衝突を引き起こすので、エラーになります。
  3. xlim ylim と coord_cartesian は同じ効果を持つかもしれないが、同じではない。cord_cartesian はデータセットを変更しないローカルズームで、xlim ylim はデータセットを変更し、データセットにフィルタをかけるのと同じことである。

データ操作・関数クラス

  1. dat[datx > 5, c(1,9)] # 列1,9のみを選択する。
    dat[datx > 5, 1:9] # 1列目から9列目までを選択する。
  2. tidyverseパッケージのtibbleはdata.frameの特徴を持ちますが、data.frameと正確に等価ではありません。
    のエラーが発生します。

angaus.tc5.lr01 <- gbm.step(data=model.data, gbm.x = 3:14, gbm.y = 2, family = "bernoulli",tree.complexity = 5, learning.rate = 0.01, bag.fraction = 0.5)

<ブロッククオート

<マーク エラーです。
ℹ 論理的な添え字は、インデックス付きの入力のサイズと一致する必要があります。
x 入力はサイズ1であるが、添え字 model.mask はサイズ18です。
実行する rlang::last_error() を実行して、エラーの発生箇所を確認します。

これは、model.dataのカラムが認識されていないことを意味します。model.dataはtidyverseのパッケージread_delimで読み込んだデータセットなので、as.data.frame()を入れてみたところ、うまくいきました。