【发布时间】:2017-05-09 21:41:11
【问题描述】:
我有一些时间数据作为数据集的一部分——我们称之为 df,它的格式使操作变得困难。我们称这个时间变量为“时间”。以下是一些数据示例:
df$time
12/17/2012
1945
1950
2032
2/24/2012
2206
2209
2211
如您所见,时间变量列以给定日期 (mm/dd/yyyy) 开头,然后是给定事件在同一日期发生的时间 (hhmm)。
是否可以将月、日和年的值“进位”到相应的小时和时间值?我希望我的数据最终看起来像这样:
df$time
12/17/2012 19:45
12/17/2012 19:50
12/17/2012 20:32
2/24/2012 22:06
2/24/2012 22:09
2/24/2012 22:11
谢谢!
【问题讨论】:
-
你能更好地解释一下小时/分钟数据吗?它从何而来?此外,在某些行中,您只有年或日/月的组合,这意味着如果我正确理解您的问题,就不可能获得统一的 D/M/Y/H/S 格式。
-
@Prometheus 带有斜线的条目是日期,每个日期下面的四位数字是时间(尽管没有冒号)。因此 df$time 下的第三行将是 2012 年 12 月 17 日 19:50。