【发布时间】:2019-04-01 02:41:51
【问题描述】:
我试图将上午 4 点到下午 12 点的时间总结为早上,将 12-9 点总结为晚上,将晚上 9 点到凌晨 4 点总结为晚上。我这样做是为了建立一个逻辑回归模型,以了解是否会发生逮捕,并考虑犯罪类型和犯罪时间。
我曾尝试使用 lubridate 函数,但由于格式是字符串,我无法使用该函数。而且,as.Date 函数也无济于事,因为某些字符串具有此值:03/26/2015 06:56:30 PM,而某些行具有此值:04-12-15 20:24。两种格式完全不同,所以不能使用as.Date函数。
除了as.Date 函数之外,我们可以做的是将所有04-12-15 20:24 转换为03/26/2015 06:56:30 PM 格式,方法是执行=> 如果您找到- 然后将其替换为/(用于日期格式)。
我不知道如何实现这个目标。
【问题讨论】:
-
我的问题是.. 为什么你的
datetime字段有不同的格式?