2015-05-22 10 views
6

R paketinde yerleşik olan tüm işlevleri görüntüleyebilen bir komutun olup olmadığını bilmek istiyorum.Bir pakette mevcut olan tüm işlevleri görüntülemek için R'de bir komut var mı?

Örneğin, ben ortamına bir paket yüklü diyelim:

require(dplyr) 

Şimdi, dplyr pakette mevcut tüm işlevlerin bir listesini almak istiyorum.

Böyle bir liste elde etmenin herhangi bir yolu var mı?

+0

kütüphaneyi (help = "dplyr") 'deneyebilirsiniz, ancak sadece kullanıcı tanımlı işlevleri gösterecektir, örneğin –

+0

@MamounBenghezal ile başlamıyor. Sadece verdiğiniz komutu denediniz. Aradığım şey buydu. Çok yardımcı ... Çok teşekkür ederim. – LearneR

+0

Ayrıca bakınız ["bir pakette tüm işlevleri (özel dahil) bulun"] (http://stackoverflow.com/questions/8696158/find-all-functions-including-private-in-a-package/8696442#8696442) – Henrik

cevap

11

lsf.str'u kullanabilirsiniz. Örneğin

:

lsf.str("package:dplyr") 

paket yüklü gerektiğini ls

ls("package:dplyr") 

Not kullanmak paketindeki tüm nesneleri listelemek için.

kullanmak anda yüklü paketlerin listesini görmek için

search() 
Alternatif yardım çağrısında da paket yüklü olmasa bile, yapacağını: Son olarak

help(package = dplyr) 

yapabilirsiniz Otomatik tamamlama işlevi sağlayan RStudio kullanın. Yani, örneğin, konsolda dplyr:: yazarak veya bir dosyayı düzenlerken tüm dplyr işlevlerinin/nesnelerinin bir açılır listesiyle sonuçlanır.

+0

Oh, son bölüm 'dplyr ::' (ve otomatik tamamlama listesi için ctrl + boşluk tuşu) benim için tamamen yenidi .. tekrar teşekkürler. – LearneR

+0

@KrishnaKanth, RStudio'nun daha yeni (beta) sürümlerinde, otomatik otomatik tamamlama (CTRL + SPACE'ye basmak zorunda kalmadan) yanı sıra hata ayıklama ve daha fazlası gibi diğer iyiliğe sahiptir! – nico

İlgili konular