たとえば、でdf
構成される1つの列を持つパンダデータフレームがありますdatetime64
<class 'pandas.core.frame.DataFrame'>
Int64Index: 1471 entries, 0 to 2940
Data columns (total 2 columns):
date 1471 non-null values
id 1471 non-null values
dtypes: datetime64[ns](1), int64(1)
df
基準として 1 日の時間を使用してサブサンプリングしたいと思います (の他の情報とは無関係にdate
)。たとえば、擬似コードで
df_sub = df[ (HOUR(df.date) > 8) & (HOUR(df.date) < 20) ]
いくつかの機能のためにHOUR
。
datetime64
この問題は、 からへの予備的な変換によって解決できると思いdatetime
ます。これをより効率的に処理できますか?