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

extra string is automatically inserting after converting time to POSIXct in R

在原始数据框中

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

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

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

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

因为它是 POSIXct/POSIXlt 格式,所以它也会有 Date。可以使用 format

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