[解決済み】エラー:Rで関数が見つかりませんでした。
2022-04-12 04:42:43
質問
<ブロッククオートこれはFAQの質問であるため、できるだけ詳しく書いてください。この回答はコミュニティの回答ですので、何かが足りないと思われる場合は自由に編集してください。
私はRを使用しており、試してみました。
some.function
が、以下のエラーメッセージが表示されました。
Error: could not find function "some.function"
この質問は非常に定期的に出てきます。Rでこの種のエラーが発生したとき、どのように解決すればいいのでしょうか?
どのように解決するのですか?
確認すべきことがいくつかあります。
- 関数の名前は正しく書きましたか?名前は大文字と小文字が区別されます。
-
関数を含むパッケージをインストールしましたか?
install.packages("thePackage")
(これは一度だけ行う必要があります) -
そのパッケージはワークスペースにアタッチされましたか?
require(thePackage)
(そしてその戻り値を確認する) またはlibrary(thePackage)
(これは新しいRセッションを開始するたびに行う必要があります) - この関数がまだ存在しない古いバージョンのRを使用していませんか?
- 異なるバージョンの特定の パッケージ ? これはどちらにも当てはまります。時間の経過とともに機能が追加、削除されており、あなたが参照しているコードが、あなたがインストールしているものよりも新しい、あるいは古いバージョンのパッケージを期待している可能性があります。
もしその関数がどのパッケージにあるかわからない場合、いくつかの方法があります。
-
正しいパッケージをインストールし、アタッチ/ロードしたことが確実な場合は、次のように入力します。
help.search("some.function")
または??some.function
をクリックすると、それがどのパッケージに含まれているかを示す情報ボックスが表示されます。 -
find
そしてgetAnywhere
は、関数の検索にも使用できます。 -
パッケージの手がかりがない場合は
findFn
の中にsos
パッケージで説明されているように この回答 . -
RSiteSearch("some.function")
で検索したり rdocumentation または 検索 は、関数を見つけるための別の方法です。
Rの古いバージョンを使いながら、新しいバージョン用に作成されたコードを実行する必要がある場合があります。新しく追加された関数(例えば、R 3.4.0のhasName)は、その時には見つからないでしょう。古いバージョンのRを使っていて、新しい関数を使いたい場合は、パッケージの バックポート を使えば、そのような関数を利用できるようになります。また、バックポートが必要な関数の一覧は backportsのgitレポ . R3.0.0より古いバージョンのRは、R3.0.0以降のバージョン用にビルドされたパッケージと互換性がないことに留意してください。
関連
-
Rのexpand.grid()コマンド
-
[解決済み] メソッドと関数の違いは何ですか?
-
[解決済み] Bash関数にパラメータを渡す
-
[解決済み] 関数名を文字列として取得するには?
-
[解決済み] 検索」からすべての「permission denied」メッセージを除外するにはどうすればよいですか?
-
[解決済み] 関数のソースコードを見るにはどうしたらいいですか?
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
-
[解決済み】関数の前のエクスクラメーションマークは何をするのですか?
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R言語における共通関数
-
[解決済み] "エラーです。Rでテーマの書式を保存する際に「Don't know how to add RHS to the theme object」(テーマオブジェクトにRHSを追加する方法がわかりません)と表示されます。
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
-
[解決済み] データフレーム内のランダムな行をサンプリングする
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。
-
[解決済み】set.seed関数を使用する理由