Date.Time列拆分

时间:2019-04-06 01:20:38

标签: r date datetime

我试图将数据表中的Date.Time列拆分为单独的日期和时间列。当前列是字符。

这是我已经尝试过的方法,但是它给了我一列包含2019年日期的内容。我不希望今年成为2019年,所以行不通。即使这样做,也不确定如何获取时间到单独的列

office$date <- as.Date(office$Date.Time, format = '%m/%d')

office$date <- as.Date(office$Date.Time, format = '%m/%d')

1 个答案:

答案 0 :(得分:1)

日期需要年份字段。您可以删除年份字段,但是结果将是字符,而不是日期格式。

office$date <- as.Date(office$Date.Time, format = 'Y%/%m/%d')
office$date <- as.character(gsub("^.{5}","",office$date))