如何将csv文件中的数据读入矢量矢量。
换句话说,每一行都是一个向量,每列都是向量内的一个元素。 它就像一个2D数组[row] [col]
答案 0 :(得分:0)
您应该只使用现有的csv库,例如clojure-csv或data.csv。
例如,data.csv就像
一样简单(require '[clojure.data.csv :as csv]
'[clojure.java.io :as io])
(with-open [in-file (io/reader "in-file.csv")]
(doall
(csv/read-csv in-file)))
(取自here)
的例子 csv/read-csv
将返回一个惰性的向量序列,您可以使用vec
将其转换为字符串向量的向量(如果您确实需要)。