CSV data manipulation: Difference between revisions

Content added Content deleted
(added Arturo)
Line 882: Line 882:
4,8,12,16,20,60
4,8,12,16,20,60
</pre>
</pre>


Using tech.ml.dataset

<lang clojure>
(require '[tech.v3.dataset :as ds]
'[tech.v3.datatype.functional :as dfn])

(defn add-sum
[dataframe]
(assoc dataframe
"SUM"
(dfn/+ (dataframe "C1")
(dataframe "C2")
(dataframe "C3")
(dataframe "C4")
(dataframe "C5"))))

(ds/write! (add-sum (ds/->dataset "resources/input.csv")) "resources/output.csv")
</lang>


=={{header|Common Lisp}}==
=={{header|Common Lisp}}==