Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中基于POSIXCt时间戳对data.frame进行子集_R_Timestamp_Posixct - Fatal编程技术网

如何在R中基于POSIXCt时间戳对data.frame进行子集

如何在R中基于POSIXCt时间戳对data.frame进行子集,r,timestamp,posixct,R,Timestamp,Posixct,我想根据以下条件对以下data.frame进行子集 > head(df1) timeStamp g_id p_k_id weekday 1 2015-01-05 15:00:00 848 266 Mon 2 2015-01-05 15:01:00 848 266 Mon 3 2015-01-05 15:02:00 848 266 Mon 4 2015-01-05

我想根据以下条件对以下data.frame进行子集

> head(df1)
        timeStamp g_id p_k_id weekday
1 2015-01-05 15:00:00     848            266     Mon
2 2015-01-05 15:01:00     848            266     Mon
3 2015-01-05 15:02:00     848            266     Mon
4 2015-01-05 15:02:00     848            266     Mon
5 2015-01-05 15:02:00     848            266     Mon
6 2015-01-05 15:03:00     848            266     Mon

> str(df1)
'data.frame':   33150 obs. of  4 variables:
 $ timeStamp     : POSIXct, format: "2015-01-05 15:00:00" "2015-01-05 15:00:00" "2015-01-05 15:00:00" ...
 $ g_id       : Factor w/ 2 levels "","848": 2 2 2 2 2 2 2 2 2 2 ...
 $ p_k_id     : Factor w/ 5 levels "","265","266",..: 3 3 3 3 3 3 3 3 3 3 ...
 $ weekday    : Factor w/ 4 levels "Fri","Mon","Sat",..: 2 2 2 2 2 2 2 2 2 2 ...
条件:
时间戳>=2015-01-05 15:01:00的行&可能类似于
df1[with(df1,timestamp>=“2015-01-05 15:01:00”&时间戳没错,谢谢@David Arenburg。
df2 <- df1[df1$timestamp >= 2015-01-05 15:01:00 & <= 2015-01-05 15:02:00]
Error: unexpected '<=' in...