【发布时间】:2021-01-02 15:26:55
【问题描述】:
不太清楚从哪里开始。 我有一个大数据文件,其中包含与特定事物相关的不同值(即第 1 列中的数据将是小时),该文件有 15 列宽。该文件不包含任何列标题,只是数字数据。
我需要将这些数据读入一种数据类型,例如哈希映射,这将允许我对其进行排序并使用诸如包含?以及执行计算。
由于我是 Clojure 的新手,我不确定如何执行此操作,我们将不胜感激。
我的文件是一个 txt 文件(保存为 mydata.txt),结构如下:
1 23 25 -9 -0 1 1
2 23 25 10 1 2 3
到目前为止我的代码是:
(def filetoanalyse (slurp "mydata.txt"))
(zipmap [:num1 :num2 :num3 :num4 :num5 :num6 :num7] filetoanalyse)
似乎将整个文件与当前的 :num1 相关联。
【问题讨论】:
-
这个特定论坛的问题有点模糊。 StackOverflow 最适合解决专注于完整、独立的代码示例和特定期望的问题。
-
一个示例行会有所帮助,但请查看github.com/clojure/data.csv,它似乎可能会为您的用例提供一些实用程序。
-
您对数据的描述过于模糊,我们无法真正对其进行任何处理,您能举个例子吗?最好尝试解决方案?
-
添加了目前的文件结构和代码,希望对您有所帮助。 TIA。
-
@digit23 好吧,你的问题现在有两个重新打开投票只需要再重新打开一个投票,所以是的:)