Rでライブラリの内容をインタラクティブに取得する
-
05-07-2019 - |
質問
Rにdir関数(python)と同等のものはありますか?
Rでライブラリをロードするとき-
library(vrtest)
そのライブラリにあるすべての関数を知りたい。
Pythonでは、dir(vrtest)はvrtestのすべての属性のリストになります。
一般的に、LinuxのESSでRを実行しているときにRのヘルプを得るための最良の方法を探していると思います。インストールしたパッケージのこれらのマニュアルページはすべて表示されますが、それらにアクセスする方法がわかりません。
ありがとう
解決
help(package = packagename)
は、パッケージ内のすべての非内部関数をリストします。
他のヒント
はい、 ls()
を使用します。
search()を使用して、検索パスの内容を確認できます。
> search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
フルネームで特定のパッケージを検索できます:
> ls("package:graphics")
[1] "abline" "arrows" "assocplot" "axis"
....
この関連する質問を見る on stackoverflow には、環境を閲覧するためのより創造的なアプローチが含まれています。 ESSを使用している場合は、Ess-rdiredを使用できます。
特定のトピックのヘルプページを取得するには、 help(function.name)
または?function.name
を使用できます。正確な関数名またはパッケージがわからない場合にも、 help.search()
関数が役立ちます。最後に、 sos パッケージをご覧ください。
help(topic) #for documentation on a topic
?topic
summary(mydata) #an overview of data objects try
ls() # lists all objects in the local namespace
str(object) # structure of an object
ls.str() # structure of each object returned by ls()
apropos("mytopic") # string search of the documentation
所属していません StackOverflow