有没有一种方便的方法可以将非 utf8 编码文件读入 incanter?

Is there a convenient way to read non-utf8 encoding file into incanter?

Incanter 似乎只能识别 utf-8 编码文件,而原生 clojure slurp 可以使用 :encoding 关键字读取非 utf8 编码文件,那么是否可以将这两个功能结合在一起,但我不知道该怎么做!

第一个参数可以是文件名,URL,或者任何可以被 clojure.io/reader 处理的东西,所以你可以这样写:

(read-dataset (InputStreamReader. (FileInputStream. "data/co2.csv") "ISO-8859-1"))