Не можете установить пакет DateTime в Julia 1.0?

Невозможно добавить пакет DateTime в Julia 1.0. Как разобраться в этом вопросе ??; используя Pkg

julia> Pkg.add("DateTime")
ERROR: The following package names could not be resolved:
 * dateTime (not found in project, manifest or registry)
Please specify by known `name=uuid`.
Stacktrace:
 [1] pkgerror(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Types.jl:120
 [2] #ensure_resolved#72(::Bool, ::Function, ::Pkg.Types.EnvCache, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Types.jl:1010
 [3] #ensure_resolved at ./none:0 [inlined]
 [4] #add_or_develop#15(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:49
 [5] #add_or_develop at ./none:0 [inlined]
 [6] #add_or_develop#14 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:31 [inlined]
 [7] #add_or_develop at ./none:0 [inlined]
 [8] #add_or_develop#13 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:29 [inlined]
 [9] #add_or_develop at ./none:0 [inlined]
 [10] #add_or_develop#12(::Base.Iterators.Pairs{Symbol,Symbol,Tuple{Symbol},NamedTuple{(:mode,),Tuple{Symbol}}}, ::Function, ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:28
 [11] #add_or_develop at ./none:0 [inlined]
 [12] #add#20 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:59 [inlined]
 [13] add(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:59
 [14] top-level scope at none:0

julia> 

См. также:  Отладка скрипта Julia с помощью Juno IDE
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. sunnykevin

    Документация DateTime.jl гласит:

    Этот проект устарел. Начиная с версии 0.4-dev, в базу Julia добавлен функционал даты и времени.

    Какая функциональность вам нужна? Обычно при работе с датой используется встроенный Dates пакет.

    using Dates
    

    РЕДАКТИРОВАТЬ

    Поскольку вы просили привести пример, вот он:

    julia> using DataFrames
    
    julia> d = DataFrame( col1 = ["2018-01-01","2018-02-10","2018-03-20"])
    3×1 DataFrame
    │ Row │ col1       │
    │     │ String     │
    ├─────┼────────────┤
    │ 1   │ 2018-01-01 │
    │ 2   │ 2018-02-10 │
    │ 3   │ 2018-03-20 │
    
    julia> using Dates
    
    julia> d.col1 = Date.(d.col1);
    
    julia> d
    3×1 DataFrame
    │ Row │ col1       │
    │     │ Date       │
    ├─────┼────────────┤
    │ 1   │ 2018-01-01 │
    │ 2   │ 2018-02-10 │
    │ 3   │ 2018-03-20 │
    

    Обратите внимание, как оператор точки . использовался для векторизации операции.

    Спасибо, набор данных, который я использую, содержит более 100 строк и 100 столбцов. Как мне изменить только формат даты и времени для всего столбца за один раз? person sunnykevin; 25.02.2019

    Вот так — я расширил ответ. person sunnykevin; 25.02.2019

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: