2012-04-04 8 views
2

生データシリーズで使用する日時インデックス"foo"を作成するにはどうすればよいですか。 (例では、15秒ごとに 'foo'、30秒間に 'foo2'のように)生のシリーズを '基本'データフレームに挿入できる場合は、 'foo'を使用してデータフレームを再作成します。パンダで日時インデックスを作成する方法

df "foo"とdf "foo2"を組み合わせる場合、メモリヒットはどうなるでしょうか? fooインデックスを生データシリーズで埋める方がよいでしょうか。

EDIT: datetime.timedeltaimport pandas後に停止し

答えて

7

作業私はあなたが求めているものを理解することは非常に難しいです。あなたが探しているものを具体的に例示したデータを使って、物事をより明確にするのに役立ちます。

私はあなたが何をすべきかを考える:

rng = DateRange(start, end, offset=datetools.Second(15)

日付範囲を作成します。それによってインデックスさDATAFRAMEにデータを置くために、あなたが列を追加し、method='ffill'を使用して上記の日付範囲にそれらのインデックスを再作成する必要がありますdatetime.timedeltaパー

df = DataFrame(index=rng) 
df[colname] = series.reindex(df.index, method='ffill') 

、datetime.datetimeのは、パンダの名前空間の一部であり、もしそうならfrom pandas import *でした。これまでに行ったことがあったimport datetimeは、パンダ名前空間内のdatetime.datetime参照によってマスクされていました。

関連する問題