5
パッケージをロードするときに引用符を使用する理由は何ですか?例えばパッケージをロードするときに引用符を使用するR
library("MASS")
名前を引用符で囲まずに読み込み中です。
library(MASS)
いくつかの古いコードを振り返ってみると、わかりやすい結果は得られません。ベストプラクティスの推奨事項はありますか?
パッケージをロードするときに引用符を使用する理由は何ですか?例えばパッケージをロードするときに引用符を使用するR
library("MASS")
名前を引用符で囲まずに読み込み中です。
library(MASS)
いくつかの古いコードを振り返ってみると、わかりやすい結果は得られません。ベストプラクティスの推奨事項はありますか?
これは非標準評価の例です。パッケージを引用符で囲むべきかどうかに関して "ベストプラクティス"があるかどうかはわかりません。しかし
library(MASS)
に対する引数は、新しいユーザーのために、それは
pkg = "MASS"
library(pkg)
がどうなるかを推測するのは難しいということです。
[推奨読書](http://adv-r.had.co.nz/Computing-on-the-language.html#nse-downsides) – RHertel
また、あなたが ' ) '、このスニペットを見つけることができます:' if(!character.only)package < - as.character(substitute(package)) 'つまり、デフォルトの引数 'character.only = FALSE'を変更しなかったので' library( "MASS") 'や' library(MASS) 'を使用しても、パッケージ変数を文字型に変換します。彼らは違いはありません。 –