【问题标题】:Matching an alphabet匹配一个字母
【发布时间】:2015-07-10 18:32:41
【问题描述】:

我正在尝试使用 R 中的 grep 函数来查看向量中的哪些元素包含字母表中的字母。我可以通过创建一个包含单个字母的元素向量来做到这一点,但是对所有 27 个字母都这样做是很荒谬的。以下是我尝试过的:

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

任何建议将不胜感激!

【问题讨论】:

  • grep("[a-z]", names(file))
  • 27 个字母?你匹配ñ吗?

标签: regex r prefix


【解决方案1】:

试试这个:

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

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

length(alpha.in.file)

【讨论】:

    猜你喜欢
    • 2022-11-04
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多