将数据从excel读入矢量

时间:2013-01-15 13:07:28

标签: arrays excel clojure

如何将csv文件中的数据读入矢量矢量。

换句话说,每一行都是一个向量,每列都是向量内的一个元素。 它就像一个2D数组[row] [col]

1 个答案:

答案 0 :(得分:0)

您应该只使用现有的csv库,例如clojure-csvdata.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将其转换为字符串向量的向量(如果您确实需要)。