Create a new DateTime dataframe column from Date and Time columns

You mean like this?

julia> df = DataFrame(DATE = [Date(2025), Date(2025), Date(2025, 1, 2)], TIME = [Time(0), Time(12), Time(0)])
3×2 DataFrame
 Row │ DATE        TIME
     │ Date        Time
─────┼──────────────────────
   1 │ 2025-01-01  00:00:00
   2 │ 2025-01-01  12:00:00
   3 │ 2025-01-02  00:00:00

julia> df.dt = DateTime.(df.DATE, df.TIME); df
3×3 DataFrame
 Row │ DATE        TIME      dt
     │ Date        Time      DateTime
─────┼───────────────────────────────────────────
   1 │ 2025-01-01  00:00:00  2025-01-01T00:00:00
   2 │ 2025-01-01  12:00:00  2025-01-01T12:00:00
   3 │ 2025-01-02  00:00:00  2025-01-02T00:00:00

(first line just included to suggest an easier way to construct Dates/Times)

1 Like