当前位置:  开发笔记 > 编程语言 > 正文

R返回行名称的部分匹配

如何解决《R返回行名称的部分匹配》经验,为你挑选了0个好方法。

我遇到了以下问题

vec <- c("a11","b21","c31")
df <- data.frame(a = c(0,0,0), b = c(1,1,1), row.names = vec)
df["a",]

回报

df["a",]
    a b
a11 0 1

然而,

"a" %in% vec 

"a" %in% rownames(df) 

两者都返回False

当使用字母后跟行号的数字时,R允许字符串的部分匹配.我已经在R v3.2.2和R v3.2.1上复制了这个.甚至

df[["a",1,exact=T]]

返回0

有什么我可以设置,以便R不允许这种部分匹配?

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有