我有来自Facebook的以下数据
ID Message Created_Time
12223 Hello World 2014-10-03T13:16:32+0000
24421 Hello 2014-10-03T13:00:00+0000
34551 Sweet 2014-11-03T13:16:34+0000
12333 Cool 2014-02-26T20:00:00+0000
12231 Really Cool! 2013-03-26T19:00:00+0000
我现在的问题是如何过滤掉时间戳中00:00 + 0000的帖子?
我想有两个数据框。一个帖子的邮票中有00:00 + 0000,另一个邮件中有一个。
我尝试用grepl做,但它没有用。任何帮助都非常感谢。
最好的感谢事先。
答案 0 :(得分:4)
lubridate
库和dplyr
将使这更容易。
library(lubridate)
library(dplyr)
## call your original data frame df and the time column MyTime
df$MyTime<-ymd_hms(df$MyTime)
df2<-filter(df, minute(MyTime)!=0 | sec(MyTime)!=0 )
df3<-fitler(df, minute(MyTime)==0 & sec(MyTime)==0)
编辑:添加到minute
部分,因为我最初错过了该部分。