【问题标题】:Julia DataFrames countmap()Julia DataFrames countmap()
【发布时间】:2021-07-14 17:22:30
【问题描述】:

编辑:countmap() 在 StatsBase.jl 中并且按预期工作。我不确定如何将其更改为已回答的问题,或者是否应该将其删除。

using DataFrames
using CSV

train = DataFrame(CSV.File("training.csv"))
countmap(train.column)



UndefVarError: countmap not defined

Stacktrace:
 [1] top-level scope
   @ In[40]:1
 [2] eval
   @ .\boot.jl:360 [inlined]
 [3] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
   @ Base .\loading.jl:1094

运行代码时出现该错误。 countmap 是否在某个时候被弃用了,我只是找不到任何关于它的更新,还是我遗漏了什么?

【问题讨论】:

    标签: julia


    【解决方案1】:

    您在寻找StatsBase.jl 包中的countmap 吗?

    【讨论】:

      【解决方案2】:

      您可以使用以下模式获取DataFrame 而不是Dict 结果:

      combine(groupby(train, :column), nrow)
      

      (在很多情况下它会比countmap 快​​得多)

      也代替:

      DataFrame(CSV.File("training.csv"))
      

      写作效率更高:

      CSV.read("training.csv", DataFrame)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-04
        • 2023-02-21
        • 1970-01-01
        • 2021-02-10
        • 2021-11-20
        相关资源
        最近更新 更多