2014-04-08 128 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