suchen

Heim  >  Fragen und Antworten  >  Hauptteil

python - Wie kann ich mit Pandas Minutendaten in Stundenzeilen umwandeln?

                    code    open    high    low     close

Datum
2017-04-10 09:01:00 jd1709 3992.0 3992.0 3982.0 3984.0
2017-04-10 09:02:00 jd1709 3985.0 3988.0 3980.0 3986.0
2017-04-10 09:03:00 jd1709 3986,0 3986,0 3973,0 3977,0
2017-04-10 09:04:00 jd1709 3977,0 3983,0 3974,0 3981,0

Wie die Pandas-DF-Daten oben möchte ich sie in eine stündliche Linie umwandeln, aber aufgrund der unregelmäßigen Gruppierung kann resample('H') nicht verwendet werden
Zum Beispiel von 21:00-22:00, 22:00- 23:00, 23:00- 9:30, 9:30-10:45 Individuelle Gruppenzusammenfassung wie diese
Bitte sagen Sie mir, wie ich es umsetzen soll, danke

仅有的幸福仅有的幸福2794 Tage vor1039

Antworte allen(1)Ich werde antworten

  • 迷茫

    迷茫2017-05-18 11:02:52

    自己写一个class定义小时线的内容字段
    然后逐行读取tuple,记录下小时线的ohlc
    判断时间满足条件就生成一条新的bar

    Antwort
    0
  • StornierenAntwort