1
エポックタイムとしてインデックスが保存されたHDFStoreにpandasデータフレームがあります。私は特定のインデックスに基づいてデータとクエリを読みたい。例えばエポックタイムのインデックス付きHDFStore
- 私は代わりEPOCのdatetime64 [NS]でインデックスを持っている場合、私は結果を得ることができる:
starttime = datetime.datetime(2008,12,22,00,19,55,150000)
start = pd.Timestamp(stoptime) + pd.Timedelta(1)
stoptime = datetime.datetime(2008,12,22,00,55,55,180000)
stop = pd.Timestamp(starttime) + pd.Timedelta(1)
pd.read_hdf('file.h5',columns=['Data','Qty'],where='index > start & index < stop']
HDFStoreでインデックスがエポック時間として格納されている場合どのように同じ結果を達成することができます?
これは私に正確な結果を与えません。 epocの時間を取得する簡単な方法はありますか?例えば:私は – Sun
を持っています。私はabc = np.datetime64( '2005-12-27 20:10:10.500400300'、 'ns')...これについてはどうすればよいでしょうか? – Sun
もう少し詳しい情報で答えを編集しました。これは私にとってはむしろ単純なようですが、それがあなたのために働くかどうかを教えてください、ありがとう! –