Julia 数据框字符串列的日期格式设置

Julia 数据框字符串列的日期格式设置,julia,Julia,有没有办法做到这一点(这是在R中) df$dataCol有一个Date构造函数,其中包含一个格式参数, 但语法略有不同 using Dates Date( "20141123", DateFormat("yyyymmdd") ) 这是完成我问题第一部分的最佳方式吗 using Dates dateReported = map((x) -> string(x), df[:DateReported]) df[:DateOccurred] = map((x) -> if match(r"

有没有办法做到这一点(这是在R中)


df$dataCol有一个
Date
构造函数,其中包含一个格式参数, 但语法略有不同

using Dates
Date( "20141123", DateFormat("yyyymmdd") )

这是完成我问题第一部分的最佳方式吗

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)

您可能会提到,在版本0.4中,情况发生了变化;DateTime现在是Base的一部分。
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)