clj-btable.core
labels
(labels x)
Read a sequence of labels from a table on disk as a vector of strings x - coercible to clojure.java.io/input-stream
rows
(rows x)
Return a lazy sequence of rows (vectors of doubles) from a BTable on disk x - coercible to clojure.java.io/input-stream Ex: (doseq [row (rows "out.btable")] (println row))
write
(write x labels rows)
Encode/write a sequence of labels and rows to file-like x Ex: (def labels ["login", "view_item", "purchase"]) (def rows [[5.0 3.0 1.0] [2.0 0.0 0.0] [0.0 0.0 0.0]]) (write "out.btable" labels rows) ; => #<File out.btable>