【发布时间】:2016-04-08 04:20:59
【问题描述】:
我有一个数据集给出了 ID 离开旅行的时间点 (begin.trip)。
ID 分为 2 组(治疗组和对照组),我想知道治疗是否会导致生物钟出现问题。
因此,我想将“时间”作为一个分类因素,例如:
- 身份证在早上 7 点到晚上 7 点之间离开 --> “天”
- 身份证在晚上 7 点到早上 7 点之间离开 --> “晚上”
我尝试了函数cut(),但由于时间不是数字,这不起作用。
我已经设法使用
拆分我的日期+时间变量data$Time=data.frame(do.call( rbind , strsplit( as.character(data$begin.trip) , " " ) ))
【问题讨论】:
-
欢迎来到 SO。你能提供一个可重现的数据吗?这将允许 SO 用户帮助您。
-
您不需要在此处插入整个数据集。阅读此How to make a great R reproducible example?
-
非常感谢您的链接!