如何获取数组红宝石中数组的第二个元素

查尔

我有一套如下:

verb_tag_set = Set.new ["VB", "VBD", "VBG", "VBN", "VBP", "VBZ", "MD"]

我的agged_text数组包含以下内容:

tagged_text = [["VB", "go"], ["VBG", "going"]]

我试图通过选择那些包含与verb_tag_set中的一项相匹配的元素的数组来获取每个数组第二行的所有元素。

    verb_tagged_array = tagged_text.select{|el| el[1] if verb_tag_set.include?(el[0])}
    verb_tagged_array.map{|row| row[1]}

尽管这行得通,但我应该能够在一行中获得该数组。

关于如何完善此代码的任何想法?

红宝石的NOOB,所以任何帮助表示赞赏。

卡里·斯沃夫兰(Cary Swoveland)

似乎您需要以下内容。

require 'set'

verb_tag_set = Set.new ["VB", "VBD", "VBG", "VBN", "VBP", "VBZ", "MD"]    
tagged_text = [["VB", "go"], ["VBG", "going"]]

tagged_text.select { |a,b| verb_tag_set.include?(a) }.map(&:last)
  #=> ["go", "going"] 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

红宝石数组,获取所有元素的倒数第二个

来自分类Dev

从具有第二个数组的元素的数组中获取数据

来自分类Dev

获取在php中的第二个数组中有键的数组元素

来自分类Dev

如何访问结构数组的第二个元素?

来自分类Dev

选择数组中的第二个XML元素

来自分类Dev

numpy数组从第二个数组插入第二个元素

来自分类Dev

如何写入结构数组的第二个元素?在C中

来自分类Dev

如何替换数组中的每个第二个元素?

来自分类Dev

删除元素并更新数组后,获取数组的第二个元素

来自分类Dev

删除第二个元素,直到剩下一个红宝石

来自分类Dev

从一个数组获取索引并更新第二个数组中相同索引的元素

来自分类Dev

如何获取Perl中第二个哈希数组中不存在的第一个哈希数组元素

来自分类Dev

如何在C ++中对一个数组进行排序并获取对应的第二个数组?

来自分类Dev

获取数组的第一个和第二个元素

来自分类Dev

Perl在第二个元素之后加入数组

来自分类Dev

查找数组的第二个元素

来自分类Dev

从第二个开始连接数组元素

来自分类Dev

根据PHP中第二个数组的键获取数组的值

来自分类Dev

如何在第二个数组的元素之后粘贴元素

来自分类Dev

从第二个内部数组中获取两个值

来自分类Dev

在Swift中从第二个数组导入

来自分类Dev

查找数组中的第二个最小整数

来自分类Dev

在数组中查找第二个正值

来自分类Dev

在Swift中从第二个数组导入

来自分类Dev

如何找到stdclass对象数组的第二个元素

来自分类Dev

如何在for循环中选择数组的每个第二个元素?

来自分类Dev

C ++:在数组中查找第二个max元素

来自分类Dev

在数组的数组中查找第一个元素,第二个元素的值最高

来自分类Dev

获取包含PHP中多个条目的数组的每个第二个值

Related 相关文章

  1. 1

    红宝石数组,获取所有元素的倒数第二个

  2. 2

    从具有第二个数组的元素的数组中获取数据

  3. 3

    获取在php中的第二个数组中有键的数组元素

  4. 4

    如何访问结构数组的第二个元素?

  5. 5

    选择数组中的第二个XML元素

  6. 6

    numpy数组从第二个数组插入第二个元素

  7. 7

    如何写入结构数组的第二个元素?在C中

  8. 8

    如何替换数组中的每个第二个元素?

  9. 9

    删除元素并更新数组后,获取数组的第二个元素

  10. 10

    删除第二个元素,直到剩下一个红宝石

  11. 11

    从一个数组获取索引并更新第二个数组中相同索引的元素

  12. 12

    如何获取Perl中第二个哈希数组中不存在的第一个哈希数组元素

  13. 13

    如何在C ++中对一个数组进行排序并获取对应的第二个数组?

  14. 14

    获取数组的第一个和第二个元素

  15. 15

    Perl在第二个元素之后加入数组

  16. 16

    查找数组的第二个元素

  17. 17

    从第二个开始连接数组元素

  18. 18

    根据PHP中第二个数组的键获取数组的值

  19. 19

    如何在第二个数组的元素之后粘贴元素

  20. 20

    从第二个内部数组中获取两个值

  21. 21

    在Swift中从第二个数组导入

  22. 22

    查找数组中的第二个最小整数

  23. 23

    在数组中查找第二个正值

  24. 24

    在Swift中从第二个数组导入

  25. 25

    如何找到stdclass对象数组的第二个元素

  26. 26

    如何在for循环中选择数组的每个第二个元素?

  27. 27

    C ++:在数组中查找第二个max元素

  28. 28

    在数组的数组中查找第一个元素,第二个元素的值最高

  29. 29

    获取包含PHP中多个条目的数组的每个第二个值

热门标签

归档