我有一個Ruby 2D數組,其中每個數組都有一個來自SQL查詢的行以及它在子數組中的列。在ruby二維數組中獲取唯一值和它們的計數
@mastertest = connection.execute("select code_ver from mastertest")
可能包含這樣的事情:
@mastertest = [{"abc"} , {"abc"}, {"pqr"}, {"xyz"}, {"pqr"}, {"pqr"}]
現在,我想形成另一個二維數組,這將使我只是其中有code_ver
與他們的計唯一值的行。
事情是這樣的:
@result = [{"abc", 2} , {"xyz", 1} , {"pqr", 3}]
這些都不是有效的Ruby對象。 – sawa
這個問題很混亂......請你解釋一下好嗎? –