r语言match函数怎么用

大哥大姐有没有人讲详细点的,我想说下,r语言match函数怎么用
最新回答
快乐至上

2024-07-01 02:43:14

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的匹配,限于相同类型,如果类型不同,要先进行强制类型转换,而后才能进行匹配。