我想列出R中所有以某些东西开头的对象,比如以字符“A”开头,我只知道如何使用ls(),有没有办法这样做?谢谢!
答案 0 :(得分:5)
ls()
有一个pattern
参数 - 请参阅?ls
。要在任何地方搜索“a”:
> ls(pattern='a')
[1] "a" "clean" "extractRawText" "extractRSS" "extractText" "parts" "raw.data"
或使用正则表达式来获取以“A”开头的内容:
> ls(pattern='^A')
[1] "A" "Act"
如果您不了解正则表达式,但了解“*”等通配符,则可以使用glob2rx()
:
> ls(pattern=glob2rx("A*"))
[1] "A" "Act"