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$Timeはタイプではありcharakter ませんfactor

4

0 に答える 0