将时间转换为R中的POSIXct后,会自动插入额外的字符串

时间:2017-04-11 09:48:43

标签: r datetime posixct

在原始数据框中

enter image description here

我使用以下命令将最后一列转换为POSIXct:

ordered$Start.Time <- strptime(ordered$Start.Time, format = "%I:%M %p")

但转换后,额外的日期字符串会添加到每一行

enter image description here

请帮我删除自动添加到时间字符串的日期字符串。

1 个答案:

答案 0 :(得分:1)

由于它是POSIXct/POSIXlt格式,因此它也会有Date。可以使用format

删除前缀
ordered$Start.Time <- format(ordered$Start.Time, "%H:%M:%S")