R 测试数据中是否出现某些变量(不同版本)
假设我有一个字符向量(vector(a)),它在每个元素中保存一个字符串(因此是单独的字符串:A1、A2、A3等)。我想将每个字符串与另一个字符串向量(向量(B))进行比较,看看是否存在匹配 例如,这意味着当向量A在其第一个元素中有字符串R 测试数据中是否出现某些变量(不同版本),r,string,vector,string-matching,R,String,Vector,String Matching,假设我有一个字符向量(vector(a)),它在每个元素中保存一个字符串(因此是单独的字符串:A1、A2、A3等)。我想将每个字符串与另一个字符串向量(向量(B))进行比较,看看是否存在匹配 例如,这意味着当向量A在其第一个元素中有字符串xyz,而向量B在任何元素中有xyzblah时,当测试A-1是否存在于B-whater中时,我将得到TRUE vec\u a您可以像这样实现locate\u in\u df: 在_-df中定位_ #>1只狗是真的 #>2豚鼠真-假-真 #>3仓鼠假假真 谢谢你,
xyz
,而向量B在任何元素中有xyzblah
时,当测试A-1是否存在于B-whater中时,我将得到TRUE
vec\u a您可以像这样实现locate\u in\u df
:
在_-df中定位_
#>1只狗是真的
#>2豚鼠真-假-真
#>3仓鼠假假真
谢谢你,@Allan。只有一件事--haystack发现了@Emman。更新-谢谢。