1. ホーム
  2. プログラミング言語
  3. R

R言語のエラーメッセージと関連する解決策

2022-01-22 19:01:01
<パス

原作:ホァン・シャオシェン(Huang Xiao Xian

エラー: タイプ 'closure' のオブジェクトはサブセットテーブルではありません。
オブジェクトが取り込まれるサブセットよりも大きい場合、オブジェクトが空であるかどうかを確認します。ファイルパスまたは名前が正しくなく、データが正常に取り込まれないことがあります。

TSNEを実行する前に、重複を削除する
rtsneが重複しているデータがあります。 パッケージ に check_duplicates = FALSE というパラメータがあります。

colMeans(x, na.rm = TRUE) におけるエラー : 'x' は数値でなければなりません。
インポートデータに数値でない列があり、それが要因の可能性があります。
sapply (x, class) を使って、以下のように確認します。

エラーです。(list) object cannot be coerced to type 'double'.
factor 型の列が as.matrix で numeric 型に強制できない場合。
lapply(x,as.numeric) を使って因子の型を数値に変換することができます。

install.packages のエラー: 以前にインストールしたパッケージ 'digest' を削除できません。
Rパッケージが格納されているフォルダで、対応するパッケージを直接削除することができます

df$type のエラー: 原子ベクトルに対して $ 演算子は無効です。

型列はベクトルであり、$メソッド要素で使用することはできません。

Error in file(file, ifelse(append, "a", "w")) :

このエラーは通常write.csvステートメントの下にあり、保存されたファイル名に問題があります。

エラー: `device` は NULL、文字列、または関数でなければなりません。

ggsave()文の後にこのエラーが発生した場合、新しいファイル名と画像オブジェクトpが逆になり、正しいファイル名が前に、pが後に配置されている可能性があります。
正しいのは ggsave("...png", p) です。

Error in randomForest.default(m, y, ...) : y に空のクラスは持てません。

randomForest()関数文のこのエラーで、ラベル列を要因にリセットすることができます。
df$type <- factor(df$type)