2014-11-23 1 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 * теперь является частью базы. – waTeim

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)