日期格式化数据框架字符串列

时间:2014-11-23 02:15:26

标签: julia

有没有办法做这样的事情(这是在R中)

df$dataCol <- as.Date(df$dataCol, format="%Y%m%d")

其中dataCol的格式为“20151009”。

  1. 有没有办法在julia中将列类型更改为日期?
  2. 我没有找到使用Date.jl包执行此操作的方法。

2 个答案:

答案 0 :(得分:3)

有一个Date构造函数,其格式为参数, 但语法略有不同。

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

答案 1 :(得分:0)

这是解决问题第一部分的最佳方法吗?

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)
相关问题