6

同じ関数を定義するパッケージを使用した開発に適したパターンは何ですか?私の場合、lubridate両方data.tableともを定義しますwday

4

2 に答える 2

8

を使用できます。使用::するパッケージを指定すると便利です。

lubridate::wday
function (x, label = FALSE, abbr = TRUE) 
UseMethod("wday")
<environment: namespace:lubridate>

data.table::wday
function (x) 
as.POSIXlt(x)$wday + 1L
<environment: namespace:data.table>
于 2012-07-15T08:13:27.773 に答える
3

パッケージの名前空間メカニズムを使用します。R拡張機能のマニュアルを参照してください。

于 2012-07-15T10:35:32.647 に答える