1分間隔のマーケティングデータがあります。 CSV-テーブルのサンプルとして、各行は毎分の最大値を表す :pd.DateFrameの各5行に最大値を見つける
time ch1 ch2 ch3 ch4
20:03 1754 539 149 1337
20:04 2073 576 160 1448
20:05 2246 599 176 1515
20:06 2246 637 176 1531
20:07 2457 651 183 1549
20:08 2564 677 184 1655
20:09 2624 712 191 1699
20:10 2742 717 194 1672
20:11 2788 714 199 1675
20:12 2792 693 186 1680
20:13 2914 708 188 1672
20:14 3067 715 194 1685
20:15 3067 725 196 1682
はさらに、Iは各5分の最大値を見つける必要があります。だから私は、各列の5行(またはそれ以下の行が残っていない場合)ごとに最大値を見つけて、新しい5分行に挿入する必要があります。
私は(一例として)受け取るために探して:
各新しい行が5
time ch1 ch2 ch3 ch4
20:03 2564 677 184 1655
20:08 2914 717 199 1699
20:13 3067 725 196 1685
私は正直で検索しましたが、
なし結果の最大値を表すために持っています。
Pythonには、私の仕事のための優雅な解決策がありますか? ありがとうございます!あなたの入力を使用することにより
感謝をリサンプリングするために含ま必要があります!しかし、データセットには数日間(15.09,16.09,17.09)あります。あなたは今、日付の枠内で別の日を設定する方法はありますか? (それは.cslだけでなく、.xls形式になります)。 – Gregof
日付を含むようにサンプルを更新できますか?それが単に日付の列であれば、その列を結合してdatetimeオブジェクトにすることができます – DJK