【发布时间】:2019-09-22 05:45:45
【问题描述】:
我有一个数据框,其时间格式如下:
Time
01.01.2017 01:00
01.01.2017 02:00
01.01.2017 03:00
01.01.2017 04:00
01.01.2017 05:00
01.01.2017 06:00
class(df$Time)
[1] "factor"
它的日、月、年、小时、分钟。我想把它转换成可读的时间。我已经试过了:
strptime(df$Time, format="%d-%m-%Y %H:%M")
as.POSIXct(df$Time)
它不起作用。如何转换并将格式更改为:2017-01-01 01:00。所以我想要年、月、日、小时、分钟。
【问题讨论】:
-
您在
strptime中提供的格式应遵循您的日期格式。您的日期用.分隔,而不是-。基本上是一个错字 -
@camille 你认为这不是骗子
-
@akrun 输入
-而不是.是一个错字。除此之外,是的,还有很多关于格式化日期的帖子。如果你有一个好的受骗候选人,你可以举报它。