如何创建日期向量

问题描述 投票:0回答:1

我希望能够在数据框中给定开始日期和结束日期创建日期向量。但是,我收到以下错误:“无法将 Int64 类型的对象转换为 Day 类型的对象”

convert

我认为这样的东西可能会起作用,但没有:

using DataFrames, Tidier, TidierDates df = DataFrame(date_start = "2019-01-01", date_end = "2019-01-31") describe(df) df[!, :date_start] = TidierDates.ymd.(df[!, :date_start]) df[!, :date_end] = TidierDates.ymd.(df[!, :date_end]) describe(df) df[1,:date_start]:df[1,:date_end]


julia
1个回答
0
投票

date_vec = Dates.value(df[1,:date_start]):1:Dates.value(df[1,:date_end]) |> collect date_days = Dates.Day(date_vec)

© www.soinside.com 2019 - 2024. All rights reserved.