作者k97231 (AL)
看板R_Language
标题[问题]match找不到数值
时间Wed Jun 27 16:44:41 2018
这是一段来自於github上的一段程式码
其中samples=c("A_r","A_ir","B_r","B_ir",...)
reps <- grep("_r|_ir",samples,value=TRUE) # get the replicates (ending with _r or _ir)
samps <- match(sub("_r|_ir","",reps),samples) # match against its sample (ie names w/o _r or _ir)
不过我照着执行後samps只会出现一堆NA
想问这是怎麽回事?
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.122.136.81
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1530089084.A.717.html
1F:→ andrew43: 因为找不到相等者所以回传NA。 06/27 18:15
2F:→ piggood: 因为有用 sub 把 _r 或 _ir 删除,所以 match 不到?! 06/28 11:20
原文上面写的 我也觉得很奇怪
※ 编辑: k97231 (140.122.152.43), 07/02/2018 09:36:46
3F:→ andrew43: 你想想如果samples中有任何"A"或"B"会如何? 07/08 03:17