过滤包含POSIXct格式的数据框

时间:2016-12-12 12:18:21

标签: r dataframe

我有这样的数据框:

myData[1:10,]
 [1] "2016-03-18 11:38:40 GMT" "2016-03-18 11:42:03 GMT" "2016-03-18 11:42:13 GMT"
 [4] "2016-03-18 11:45:17 GMT" "2016-03-18 12:33:52 GMT" "2016-03-18 12:33:55 GMT"
 [7] "2016-03-18 12:36:45 GMT" "2016-03-18 12:44:39 GMT" "2016-03-18 12:48:26 GMT"
[10] "2016-03-18 12:58:19 GMT"

我想用这行代码提取这一数据帧的一行:

myData[myData$X.U.FEFF.time==as.POSIXct("2016-03-18 11:38:40",tz="GMT")]

但这行代码没有给我任何回报:

Dataframe with 0 Columns und 6010 rows

具有相同的数据类型:

  > str(myData[1,1])
 POSIXct[1:1], format: "2016-03-18 11:38:40"
> str(as.POSIXct('2016-03-18 11:38:40',tz="GMT"))
 POSIXct[1:1], format: "2016-03-18 11:38:40"

你能告诉我我做错了吗?

0 个答案:

没有答案