【发布时间】:2014-09-27 01:36:52
【问题描述】:
我仍在为一个基本问题苦苦挣扎,我在网上找不到答案。
我正在获取类似 CSV 的数据作为名称和数量:
Foo, 1.5
Bar, 1.2
Foo, 1.1
...
并希望将其合并为唯一名称,并将总数作为新值:
Foo, 2.6 #total of both Foo lines
Bar, 1.2
...
每次的数据集都不大,但任务却相当重复。
我尝试将其转换为哈希数组,找到uniq 名称,然后使用inject,但不知何故它变得相当复杂并且不起作用。此外,循环遍历所有内容似乎不是理想的方法。
有没有人有我想念的好主意或解决方案? (我只为 PHP 找到了“Extract value from row in csv and sum it”。)
【问题讨论】:
-
展示您解决问题的尝试很重要。实际上,您似乎希望有人为您工作。