Я пытаюсь получить массив Ruby массивов и группировать его, чтобы подсчитать его значения.Ruby Array группы массивов и подсчет значений
Массив имеет месяц, и логическое значение:
array = [["June", false], ["June", false], ["June", false], ["October", false]]
Я хотел бы закончить новый массив, дайте мне знать, сколько ложно против истин в каждом месяце.
Пример: (где первый элемент в массиве месяц, второй отсчет ложной и третий является счетчиком истинно)
new_array = [["June", 3, 0]], ["October", 1, 0]]
'Enumerable # group_by' возвращает хеш, а не массив. –
@Jordan, Вот почему я приковал возвращаемое значение с помощью вызова 'map'. (и нужна дальнейшая обработка для подсчета 'true',' false's) – falsetru
А, так вы и сделали. Виноват. –