我已经创建了一个哈希表,如下所示
@
如所示,我无法获得from[/(?<=<)[^<>]*?(?=>\z)/]
#⇒ "another@gmail.com"
from[/(?<=<)[^<>]*?(?=>\z)/].end_with?('@gmail.com')
#⇒ true
的结果“键”
我为这个问题举了一个不好的例子。抱歉!!以下是我想知道的...
require(hash)
h <- hash( key=letters, number=1:26 )
h
# <hash> containing 2 key-value pair(s).
# key : a b c d e f g h i j k l m n o p q r s t u v w x y z
# number : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
has.key("a", h)
# a
# FALSE
您的回答受到赞赏。 非常感谢你!!
答案 0 :(得分:1)
尝试
h <- hash(keys = letters, values = 1:26)
has.key("a", h)
# a
# TRUE
答案 1 :(得分:0)
感谢您的帮助。 我认为这是我的问题的答案:
> h <- hash("a" = c('apple', 'appear', 'axe'), "b" = c('bear', 'boy', 'box'), "c" = c('car', 'camp', 'colour'))
> h
<hash> containing 3 key-value pair(s).
a : apple appear axe
b : bear boy box
c : car camp colour
> invert(h)[["apple"]]
[1] "a"