1

我尝试分析从 .csv 电子表格导入的一些数据。要分析数据,我需要将我的样本限制在某个时间范围内(从 dmY H:M:S 到 dmY H:M:S)。时间数据采用格式(从原始输入POSIXlt转换而来)。character我正在寻找如何解决这个问题的建议,因为我的方法不会产生数据框,而是一个空整数。

    > dF<-NE2A1[1:5,]
    > dF
      Time X.1.oC.0 X.2.pf..do.. X.HK.Temp.oC
      1  18.05.2013 08:29:47  4.93333        1.577        13.80
      2                            NA           NA           NA
      3  18.05.2013 09:00:09  5.10333        1.583        22.63
      4  18.05.2013 10:00:08  5.39333        1.589        31.10
      5  18.05.2013 11:00:07  5.67333        1.593        25.88
      #Converting to POSIXlt format.
      > dF$Time<-strptime(dF$Time, format = "%d.%m.%Y %H:%M:%S")
      #My attempt to select data from a certain timeframe:
      > dF.cut<-which(with(dF, (dF$Time>"2013-05-18 09:00:00"))&(dF$Time<"2013-05-18 11:00:07"))

磨盘。因为它导致以下 dF.cut:

     > dF.cut

     integer(0)

有人知道这个问题的解决方法吗?我确定,那dF$Timecharakter not类型factor

4

0 回答 0