歴史的または効率的な理由で R のプリミティブ関数のリストを見つけるにはどうすればよいですか?
プリミティブ関数は、R コードと R の記述に使用される C コードとの間のリンクを提供する関数です。
歴史的または効率的な理由で R のプリミティブ関数のリストを見つけるにはどうすればよいですか?
プリミティブ関数は、R コードと R の記述に使用される C コードとの間のリンクを提供する関数です。
これにより、への呼び出しをラップするすべての R 関数の名前が取得されます.Primitive()
。
nms <- names(methods:::.BasicFunsList) ## ?.BasicFunsList for more info
length(nms)
# [1] 192
c(head(nms, 8), tail(nms, 8))
# [1] "$" "$<-" "[" "[<-"
# [5] "[[" "[[<-" "%*%" "xtfrm"
# [9] "switch" "tracemem" "unclass" "untracemem"
# [13] "while" "{" "||" "~"
これは、歴史と効率に関する多くの情報を持っているCranによるマニュアルです。R コマンドの簡単な紹介と、どのシナリオでどのコマンドを使用するのが適切かを説明しています。