我需要从日期时间字段创建一个日期列和一个时间列。
数据的结构:
Date.Time: POSIXct, format: "2017-04-01 05:17:02" "2017-04-01 05:18:20" "2017-04-01 05:25:24" "2017-04-01 05:31:46" .. data:
I在R中输入了这个条目
hour_min <- format(as.POSIXct(strptime(FitFull$Date.Time,"%d/%m/%Y %H:%M",tz="",format = %H:%M)))
并得到以下错误消息:
Error: unexpected SPECIAL in "hour_min <- format(as.POSIXct(strptime(FitFull$Date.Time,"%d/%m/%Y %H:%M",tz="",format = %H:%"
从这里我可以去哪里?“新R用户”
谢谢你能帮我的忙。
发布于 2017-05-31 12:18:51
你犯了几个错误:
strptime
格式是错误的。应该是:"%Y-%m-%d %H:%M"
。strptime
和as.POSIXct
。其中一个就足够了。format
的一部分--在错误的地方,格式本身需要引号。正确的规范是:
format(strptime("2017-04-01 05:17:02", "%Y-%m-%d %H:%M:%S"), format = "%H:%M")
这意味着:
[1] "05:17"
HTH
https://stackoverflow.com/questions/44294421
复制