在R中我有一个数据帧ListFragment
。
data
包含ID和该ID的签到时间。两列都是字符串(或字符)。
假设我想要一个head (data) gives
ID sign_in
21 23:50:21
12 10:11:38
...
的子集,它只包含从10 o&#c; clcok到11 o&time的时间间隔内的ID。
这就是我试图解决的问题:
data
但是R会显示错误消息,指出错误:意外的常量
我该如何解决这个问题?
答案 0 :(得分:0)
您可以将字符列转换为"POSIXct" "POSIXt"
格式,
df$sign_in <- as.POSIXct(df$sign_in,format="%H:%M:%S")
然后是子集,
df[df$sign_in > as.POSIXct("10:00:00", format="%H:%M:%S") &
df$sign_in < as.POSIXct("11:00:00", format="%H:%M:%S"), ]