我的数据集中有一列 eventDate (2000-01-01T00:06:00)。我如何将它们分成日期和时间?

I have a column in my dataset, eventDate (2000-01-01T00:06:00). How do I split them into date and time?

pt$eventDate <- as.Date(pt$eventDate)
pt$Time <- format(as.POSIXct(pt$eventDate),format="%H:%M:%S",tz="Asia/Kolkata")

as.Date 函数完成了它的工作。

还创建了一个时间列,所有内容都只填充了 5H 30H 0S,知道可能是什么错误吗?

执行 pt$eventDate <- as.Date(pt$eventDate) 后时间部分丢失。试试这个 -

pt$Time <- format(pt$eventDate,format="%T")
pt$eventDate <- as.Date(pt$eventDate)