r语言match函数怎么用

发布网友

我来回答

1个回答

热心网友

R语言中,match:匹配两个向量,返回x中元素在table中的索引或TRUE、FALSE。
match函数使用格式有如下两种:
第一种方便设置参数,返回x中元素在table中的位置,示例如下:
match(x, table, nomatch = NA_integer_, incomparables = NULL)

第二种简洁型,返回x中每个元素在table中是否存在
x %in% table

x: 向量, 要匹配的值;
table: 向量, 被匹配的值;
nomatch: 没匹配上的返回值, 必须是整数;
incomparables: 指定不能用来匹配的值.
match的匹配,限于相同类型,如果类型不同,要先进行强制类型转换,而后才能进行匹配。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com