2017-03-21 247 views
0

所以我想在一定時間後得到所有數據的一個子集。比如這裏有一個表我有R選擇時間範圍

[what i have][1] 

我想之後的所有數據,以及包括,2016年11月1日8時08分00秒

因此,它看起來像這樣

[what i want][1] 

基本上我有一個月的所有日子的數據框,時間排序,並希望在一定的時間後獲得所有的數據,在這種情況下,所有的時間在下午4點以後。

然後我想在白天的子集進行搜索,所以搜索11-01,然後11-02,11-03和這樣

我用

as.POSIXct(month$stopdate, format="%m/%d/%Y %I:%M:%S%p") 

格式化時間。

謝謝

編輯:替換的數據集與圖片中的文字,因爲硬盤是多麼糟糕/它在這裏

+0

假設你的數據幀被稱爲'df',你可以這樣做:'DF [DF $ stopdate> = as.POSIXct (「2016-11-01 04:00:00」),]'。要搜索特定日期的行,例如:df [as.Date(df $ stopdate)%in%seq(as.Date(「2016-11-01」),as.Date(「2016-11- 03「),by =」day「),]'。 – eipi10

+0

我怎麼能做到這一點,它將在整個月內做到這一點,基本上提供所有的數據,當stopdate時間在04:00:00之後,所以像11/1之後的11/1,4之後的11/2,以及4之後的11/3和這樣的 – Shah

+0

我看不到任何數據集。 – Ouistiti

回答