2014-04-08 103 views
-1

我是R新手,没有太多经验。我试图自己得到答案,但由于我有点匆忙,我决定在这里问。如何根据日期提取R中的特定数据?

我有一堆dailf流量数据站。我需要将要求日期的数据分组。

的数据是这样的:

Date,Flow 
11/3/1987,234 
11/4/1987,430 
11/5/1987,224 
11/6/1987,233 
11/7/1987,265 
11/8/1987,978 
11/9/1987,750 
11/10/1987,467 
11/11/1987,397 
11/12/1987,465 
11/13/1987,167 

可以说,我需要1987年11月7日和1987年11月12日之间的流量数据的子集。你可以请告知如何继续?我试图用as.data转换Table $ Date,但没有成功选择所需的值。

据我所知,这可能是一个很基本的问题,但请随身携带,因为我正在学习,而且有点匆忙。

非常感谢。

迈克

回答

1

格式化为一个问题:

Table$Date = as.Date(Table$Date, format="%m/%d/%Y") 

使用日期对象子集:

Table[Table$Date >= as.Date("1987-11-7") & Table$Date <= as.Date("1987-11-12"),] 
+0

非常感谢你。完美的作品。干杯 – MikeB