全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1500 3
2016-07-19
假设现在有两个字符串向量:
a <- c("AA","A","C","BB","x","c"....)
b <- c("c","A","BB",...)
其中b是a的子集,b中的每个字符串都可以在a中找到,并且a中没有重复元素,ab是两个无序向量。
有没有快速获取b中每个元素在a中的位置,如上例中应返回:
6,2,4...


需要比这种方法快:
index <- c()
for(i in 1:length(b)){
index <- c(index,which(b==a))
}


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-7-19 17:37:21
which(b[i]==a)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-19 18:38:03
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-19 23:43:01
万人往LVR 发表于 2016-7-19 18:38
太感谢啦!!!!!!!!想着应该就会有函数可以调用
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群