date
のインデックスをpandas
にしてダミーを作成できたのですが、まだ何も見つかりませんでした。パンダにダミーを作成するために日付インデックスを使用できますか?
私は、私は、
df.reset_index(level=0, inplace=True)
を使用して列としてdate
を設定し、ダミーを作成するには、このようなものを使用し、
date
dew temp
date
2010-01-02 00:00:00 129.0 -16
2010-01-02 01:00:00 148.0 -15
2010-01-02 02:00:00 159.0 -11
2010-01-02 03:00:00 181.0 -7
2010-01-02 04:00:00 138.0 -7
...
でインデックス化されdf
を持っています
df['main_hours'] = np.where((df['date'] >= '2010-01-02 03:00:00') & (df['date'] <= '2010-01-02 05:00:00')1,0)
しかし、私はd date
を列として使用せずにインデックス付きのdate
をオンザフライで使用しています。そのような方法がありますか?pandas
? 何か提案がありがとうございます。
あなたの予想される出力は何ですか?ちょうどその時に、または日付にもダミーが欲しいですか? – Alexander
@Alexander @ MaxUの答えがどのように出力されるかのように、 'main_hours'カラムで' 1'と '0'のダミーが必要でした。 –