2015-07-10 93 views
1

我试图在R中使用grep函数来查看向量中的哪些元素包含字母表中的一个字母。我可以通过创建一个包含单个字母的元素的矢量来实现,但对于所有27个字母来说,这将是荒谬的。下面是我试过的东西:匹配字母

count <- grep(pattern = "a", names(file)) 

任何意见将不胜感激!

+1

或'grep(“[a-z]”,names(file))' –

+0

27个字母?你是否符合'ñ'? – MichaelChirico

回答

5

试试这个:

alpha.in.file <- names(file)[grep(pattern='[[:alpha:]]', names(file))] 

这将允许你提取的文件只包含字母的名字。要计算它们,只需要

length(alpha.in.file) 
相关问题