[解決済み] グローバル環境でマスクされるオブジェクトの意味
2022-01-28 18:25:51
質問事項
私のパッケージをグローバル環境にロードすると、次のようなメッセージが表示されます。
> library(saber)
Attaching package: ‘saber’
The following objects are masked _by_ ‘.GlobalEnv’:
load.schedule, teamStats
その意味も、気にする必要もないのでしょうが。
なぜ、このメッセージが配信されるのか、その意味は何なのか。
解決するには?
グローバル環境に、パッケージ内の(エクスポートされた)ものと同じ名前のオブジェクト(通常、関数)が存在することを意味します。タイプ
search()
をクリックすると、Rが名前を解決する順序を見ることができます。
解決策は、どちらかです。
- グローバル環境でそのような名前のオブジェクトを作成しない。
- パッケージ内のオブジェクトの名前を、衝突を起こしにくいものに変更するか、エクスポートすることを再検討するか、あるいは
-
として参照する必要があることを忘れないでください。
saber::teamStats
.
メッセージに至った状況が本当に異常でない限り、おそらく(2)がベストだと思います。
関連
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】RでのMLEエラー:'vmmin'の初期値が有限でない
-
[解決済み】「次のオブジェクトは 'package:xxx' からマスクされています」とはどういう意味ですか?
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】GLM解析での警告
-
[解決済み】 file(filename, "r", encoding = encoding) : cannot open the connectionでエラーが発生する。
-
[解決済み】ロジスティック回帰 - eval(family$initialize) : y 値は 0 <= y <= 1 である必要があります。
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】添え字付き代入でNAを使用することはできません
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】ggplotのエラー。関数型オブジェクトのスケールを自動的に選択する方法がわかりません。
-
[解決済み】bstTreeの予測値の混乱行列、エラー:'The data must contain some levels that overlap reference'.
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】r Error dim(X) must have a positive length?
-
[解決済み】R: predict() の数値 'envir' 引数が長さ1でない。)
-
[解決済み】行列式で「数値/複雑な行列/ベクトルの引数を必要とする」というエラーが発生する?
-
[解決済み】seq_alongはうまくいくが、seqが意図しない結果を生む例とは?