# leave only n hours in the dataset
prices = prices.drop(prices.index[~prices.index.hour.isin([first_hour,first_hour+1])])
# get the df datetime indexes objects
minute = prices.index.minute
hour = prices.index.hour
# filter df to combine hourly patterns into rows by minute and hour
grouped_prices = pd.DataFrame()
for h in range(first_hour,first_hour+2):
for i in range(0,60,5):
grouped_prices[str(i) + " " + str(h)] = prices.iloc[(minute==i) & (hour==h)].reset_index()['close']
そこで2分することはないんです。
以下は、通常の言語でのコードです :Z
右の時計以外をデータセットから捨てています。ここは間違えようがないですね。
次に、各時間の5分間を順次、列にしていくだけです
以下は、通常の言語でのコードです :Z
一部のらくがき、うっ、わかりにくい。
らくがきだよ、やばい、理解できない。
要するに、ちゃんとやれば見積もり漏れによる抜けが出るということです。彼らはすることはできません。
再インデックスで修正する必要があります。
要するに、ちゃんとやれば見積もり漏れによる抜けが出るということです。欠席することはできない。
再インデックスで修正する必要があります。
見えませんね。
見えませんね。
いや、いい感じに割り切ってるんですよ。
1)5分後に5時間目の始まりがわかる
444445555である。
2)次に、このインデックス+23の値から取る。
ii <- i:(i+23)
で、以上で2時方向の5と6が揃い、合計で24の数値が出ます。
インデックスが1つの順番になっているので、もし隙間があれば、6ではなく他の値が存在するはずです
いや、いい感じに割り切ってるんですよ。
"コード - もし5時間 目なら、その場所からインデックスを 取り、24時間を加え、それらは2時間分を取り、 その結果を出力する"
インデックスで追加します。次のインデックスに5時間目ではなく、5000006489が含まれていれば、それをコピーするだけです。つまり、右の時間にスキップがあったので、その次の時間をコピーしたわけですね。必要な時間の5分マークをコピーすることになっていたのに、それを知らずにいた。
もし漏れがあれば、6時間目の代わりに他の時間があるはずです。私のインデックスは順番に並んでいるので
インデックスは整っているが、時間軸が抜けている。何回説明する必要があるのでしょうか?)
インデックスが順番に進み、時間が足りなくなる。何度説明すればいいんだ?)
しかし、私はインデックスを印刷するのではなく、そのインデックスによって時間を印刷するのです。
で、正しいカットができるんです。
でないと
しかし、インデックスをプリントするのではなく、インデックスに応じた時間をプリントするのです、わかりますか?
で、正しいカットができるんです。
と、その時間だけ日が違うこともあるのでは?
私も同じでした。チャートに矛盾が生じ、なぜか持っていないのですね