日期在ipython笔记本中不起作用,但适用于julia REPL

时间:2014-11-23 21:40:10

标签: julia

using Dates
dateReported = map((x) -> string(x), df[:DateReported])
df[:DateOccurred] = map((x) -> if match(r"^((19|20)\d\d)(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])", x)!=nothing Date(x, DateFormat("yyyymmdd")) end, dateOccurred)

我正在尝试将数据帧列的类型更改为Int64中的Date。

最后一个语句返回错误

Date not defined
while loading In[18], in expression starting on line 1

 in anonymous at In[18]:1
 in map at /Users/ajkale/.julia/v0.3/DataArrays/src/datavector.jl:117

我在ipython julia笔记本中尝试这个。这在REPL中工作正常。

1 个答案:

答案 0 :(得分:2)

Dates不是0.3中Julia标准库的一部分。从那时起,Julia 0.4和现在的0.5已经融入了标准库。

http://docs.julialang.org/en/latest/manual/dates/