【发布时间】:2019-02-12 15:23:20
【问题描述】:
我不明白内置函数 pmatch 的行为(部分字符串匹配)。
描述提供了以下示例:
pmatch("m", c("mean", "median", "mode")) # returns NA instead of 1,2,3
但使用:
pmatch("m", "mean") # returns 1, as I would have expected.
谁能向我解释这种行为?
【问题讨论】:
-
nomatch:在不匹配或乘以部分匹配位置返回的值。请注意,它被强制转换为整数。 -
您是否只想解释为什么
pmatch因多个部分匹配而损坏(返回 NA),还是需要实际的解决方案?我发布了后者。
标签: r string-matching na partial no-match