gpt4 book ai didi

clojure - 如何修改 Incanter 数据集中的列?

转载 作者:行者123 更新时间:2023-12-04 05:58:04 24 4
gpt4 key购买 nike

我希望能够转换 incanter 数据集中的单个列,并将结果数据集保存到新的 (csv) 文件中。最简单的方法是什么?

本质上,我希望能够在数据集中的一列上映射一个函数,并用这个结果替换原始列。

最佳答案

您可以定义如下内容:

(defn map-data [dataset column fn]
(conj-cols (sel dataset :except-cols column)
($map fn column dataset)))

并用作
(def data (get-dataset :cars))
(map-data data :speed #(* % 2))

更改列名只有一个问题 - 当我有空闲时间时,我会尝试修复它......

关于clojure - 如何修改 Incanter 数据集中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5481777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com