Maison  >  Questions et réponses  >  le corps du texte

python - Comment utiliser Pandas pour traiter des données minute en lignes horaires?

                    code    open    high    low     close

date
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

Comme les données pandas df ci-dessus, je souhaite les transformer en ligne horaire, mais en raison d'un regroupement irrégulier, resample('H') ne peut pas être utilisé
Par exemple, de 21h00 à 22h00, de 22h00 à 22h00. 23h00, 23h00-9h30, 9h30-10h45 Résumé de groupe personnalisé comme celui-ci
Veuillez me dire comment le mettre en œuvre, merci

仅有的幸福仅有的幸福2711 Il y a quelques jours995

répondre à tous(1)je répondrai

  • 迷茫

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

    Écrivez une classe pour définir le champ de contenu de la ligne des heures
    Puis lisez le tuple ligne par ligne et enregistrez l'ohlc de la ligne des heures
    Jugez que l'heure remplit les conditions et générez une nouvelle barre

    répondre
    0
  • Annulerrépondre