У меня есть Ruby 2D Array, где каждый массив имеет строку из SQL-запроса и его столбцы внутри подмассива.Получение уникальных значений и их счет в двухмерном массиве ruby
@mastertest = connection.execute("select code_ver from mastertest")
, которые могли бы содержать что-то вроде этого:
@mastertest = [{"abc"} , {"abc"}, {"pqr"}, {"xyz"}, {"pqr"}, {"pqr"}]
Теперь я хочу, чтобы сформировать другой 2D массив, который дал бы мне только те строки, которые имеют уникальное значение code_ver
с их счета.
Что-то вроде этого:
@result = [{"abc", 2} , {"xyz", 1} , {"pqr", 3}]
Те не действительные объекты Ruby. – sawa
Этот вопрос довольно запутанный ... не могли бы вы лучше объяснить? –