0
我有以下的哈希映射集合:更新哈希映射集值映射集合
(def master-data [
{:code "1234" :name "Jhon"}
{:code "5678" :name "Brown"}
{:code "9999" :name "Steven"}
])
,我必须在CSV文件中的数据与这样的信息:
old_code,new_code,old_name,new_name
1234,2222,Jhon,Travolta
4321,3456,Steven,Cody
我怎么能将内部主数据的值更改为由csv文件提供的新数据?
的规则是:
- 如果
code
内部在csv文件old_code
列中找到master-data
然后使用来自csv文件new_code
值更改code
值。 - 如果
name
里面master-data
找到old_name
在csv文件列中然后更改name
值使用new_name
值从csv文件。
其中Clojure的CSV库是您使用:
在REPL? – jmargolisvt
@jmargolisvt:我正在使用data.csv-0.1.2 –
你可以发布你试过的代码吗? – leonardoborges