# 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']
我没有在那里划分任何两份。
以下是正常语言的代码:Z
我把所有的时钟都从数据集中扔掉了,除了右边的。这里不可能出错。
接下来,我只是把每小时的5分钟拿出来,按顺序做成一列。
以下是正常语言的代码:Z
一些潦草的文字,唉,很难理解。
这都是潦草的,唉,我看不懂。
简而言之,问题在于,如果你做得对,会有因漏报而导致的遗漏。他们不可能不被
它们需要通过重新索引来修复
简而言之,问题在于,如果你做得对,会有因漏报而导致的遗漏。他们不能缺席。
你必须通过重新索引来修复它们
我没有看到他们。
我没有看到他们。
不,我把它分得很好很简单。
1)我在5分钟内找到了第5个小时的起点
这些是44445555,我在这个 地方得到的指数是I
2)然后我从这个指数+23个值中获取
ii <- i:(i+23)
就这样,我得到了我的2点钟方向的5和6,总共是24个值。
如果有任何空隙,就会有其他的值而不是6,因为索引是按一个顺序排列的
不,我把它分得很好很简单。
"代码--如果是第5个小时,那么就从那个地方取索引,再加上24小时,那些取足两个小时, 然后输出结果"
你按索引添加。如果下一个索引不包含第5个小时,而是5000006489,那么你就复制它。所以,在右边的时间有一个跳过,你复制了之后的下一个。虽然你应该抄写所需时间的5分钟符号,但你却不知道这一点。
如果有任何遗漏,那么就会有其他的遗漏,因为我的索引是按顺序排列的,而不是第六个小时。
索引是按顺序排列的,但小时数却不见了。需要多少种解释 )
指数按顺序走,而小时数却不见了。我必须解释多少次 )
但我不打印指数,我按你看到的那些指数打印小时数????
而我得到了正确的切割。
否则将是
但我不打印指数,我根据指数打印时间,你看????。
而我得到了正确的切割。
而这些时间的日子可以是不同的,不是吗?
我也有同样的情况,它导致了图表中的不一致,而你由于某种原因没有这些图表