Rでは,機能を拡張するために,様々なパッケージをインクルードします.このとき異なるパッケージ内に同じ名前の関数がある場合,どのパッケージの関数が不明確になり,バグの原因となります.僕の場合は,ggplot用の”dplyr” パッケージとローパスフィルタ用の “signal” パッケージでfilter関数が衝突しました.
このとき,このような警告が表示されます.
次のパッケージを付け加えます: ‘dplyr’
以下のオブジェクトは ‘package:signal’ からマスクされています:
filter
この状態では,filter関数は dplyr のfilter関数となります.signal のfilter関数を使うには,signal::filter
のように,パッケージを明記して使用します.
コメント