Pythonで店舗ごとの売上データ(30分毎に1行)を集計しています。各店舗にはセール時間が設けられており、それぞれの行がセールの時間帯に含まれるかどうかでデータフレームを分割する処理を行いたいと思っています。(添付画像の「①全体の売上」を、「②セール時間中の売上」と「③セール時間外の売上」に分けるイメージです)。
「①全体の売上」をPandasのデータフレームとし、処理のスクリプトを書く場合、開始日時と終了日時から時刻を取り出し、それぞれ開始時刻、終了時刻としたうえで、if文で「開始時刻>=セール開始時刻」かつ「終了時間<=セール終了時刻」に該当する行を「②セール時間中の売上」、それ以外を「③セール時間外の売上」に分けるロジックになると思うのですが、、実際にどのようなコードを書けばいいのか分からず手が止まっています。この場合の処理についてご教示いただけると助かります。
あなたの回答
tips
プレビュー