2014-11-23 96 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)