在Ruby我有数组的数组,看起来像这样的一个值,以斯马什2D阵列:红宝石:如何基于元素
[["2011-12-03 01:21:31", "Closed", ""],
["2011-11-11 00:42:40", "", "Smith, Bob"],
["2011-11-11 00:42:40", "Escalated", ""],
["2011-11-10 21:36:11", "", "ABC Team"],
["2011-11-10 21:36:11", "Escalated", ""],
["2011-11-10 18:42:19", "", "Smith, Bob"],
["2011-11-10 18:42:19", "Escalated", ""],
["2011-11-09 22:55:01", "", "Global Design"],
["2011-11-09 22:55:01", "Escalated", ""],
["2011-09-28 18:56:32", "", "Jones, Fred"],
["2011-09-28 18:56:32", "Escalated", ""],
["2011-09-28 07:19:28", "", ""],
["2011-09-28 07:19:28", "", ""],
["2011-09-28 07:19:28", "", ""],
["2011-09-28 07:19:28", "", ""],
["2011-09-28 07:19:28", "", "Finance"],
["2011-09-28 07:19:28", "Escalated", ""]]
我想基于时间戳的条目斯马什一起。我希望得到的阵列看起来像:
[["2011-12-03 01:21:31", "Closed", ""],
["2011-11-11 00:42:40", "Escalated", "Smith, Bob"],
["2011-11-10 21:36:11", "Escalated", "ABC Team"],
["2011-11-10 18:42:19", "Escalated", "Smith, Bob"],
["2011-11-09 22:55:01", "Escalated", "Global Design"],
["2011-09-28 18:56:32", "Escalated", "Jones, Fred"],
["2011-09-28 07:19:28", "Escalated", "Finance"]]
任何有效的方式来实现这个在Ruby中的想法?
可枚举的GROUP_BY这里是你的朋友。 – squiguy 2013-05-10 20:55:25
你的问题不清楚。何时清除空字符串?它看起来是任意的。什么决定了时间戳之后的元素的顺序? – sawa 2013-05-10 21:23:28