-2
我試圖根據時間(10分鐘)「剪切」我的數據幀。將時間分配給r中的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
謝謝!
嘗試'df1 $ Group < - format(as.POSIXct(cut(strptime(df1 $ Time,'%I:%M:%S%p'),breaks = '10 min')),'%I :%M')' – akrun
根據時間列和相應組中的條目,最後一個不會是'5:40'嗎? – akrun