2014-11-23 65 views
2

有没有办法做这样的事情(这是R)日期格式化数据帧串列

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

其中dataCol是格式为“20151009”的。

  1. 有没有办法在julia中更改列的类型?
  2. 我没有找到一种方法来做到这一点与Date.jl包。

回答

2

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

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

你可能会提到,在版本0.4事情已经改变的最佳途径; * DateTime *现在是Base的一部分。 – waTeim 2014-11-23 03:21:01

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)