From acdc1ed18a6e206675469a61c13fd29d27c315c4 Mon Sep 17 00:00:00 2001 From: Rowan Torbitzky-Lane Date: Fri, 14 Mar 2025 19:56:47 -0500 Subject: [PATCH] utility for loading data from a csv --- src/propeller/tools/loading.cljc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/propeller/tools/loading.cljc diff --git a/src/propeller/tools/loading.cljc b/src/propeller/tools/loading.cljc new file mode 100644 index 0000000..785f4fb --- /dev/null +++ b/src/propeller/tools/loading.cljc @@ -0,0 +1,12 @@ +(ns propeller.tools.loading + "Functions to help facilitate loading data" + (:require + [clojure.core :refer [with-open]] + [clojure.java.io :as io] + [clojure.data.csv :as csv])) + +(defn load-data-csv + [path] + (with-open [reader (io/reader path)] + (->> (csv/read-csv reader) + (doall)))) \ No newline at end of file