我试图按照时间(10分钟)“剪切”我的数据框。
dat <- read.table(text="Time
4:30:08 AM
3:37:00 PM
5:15:38 PM
5:16:41 PM
5:17:05 PM
5:17:25 PM
5:48:48 PM", header=TRUE, sep="\t")
我希望它是这样的:
Time Group
4:30:08 AM 4:30
3:37:00 PM 3:30
5:15:38 PM 5:10
5:16:41 PM 5:10
5:17:05 PM 5:10
5:17:25 PM 5:10
5:48:48 PM 5:50
谢谢!
答案 0 :(得分:1)
使用编辑输入我对问题的输入:
> dat$Group <- paste0(substr(dat$Time,1,3), "0")
> dat
Time Group
1 4:30:08 AM 4:30
2 3:37:00 PM 3:30
3 5:15:38 PM 5:10
4 5:16:41 PM 5:10
5 5:17:05 PM 5:10
6 5:17:25 PM 5:10
7 5:48:48 PM 5:40
不可否认,我们不确定数据实际上是什么样的,但我认为海报不太可能在实际的R日期时间或时间等级中获得。至少这可能会引起一些澄清。