Я создал словарь в pandas, который дает мне отфильтрованный 48 фрейм данных для соответствующего периода (Период 1-48) следующим образом
df_dict = {f'P{i}': dfa[(dfa['Market Segment'] =='HALF HOUR') & (dfa['Period']==i)]
for i in range(1,49)}
Затем я хотел бы настроить al oop до l oop через каждый фрейм данных для периода i, чтобы работать с groupby для каждого элемента в словаре:
for i in df_dict.items():
count{i}= dfa['Trade Price'][dfa['Trade Price'] > dfa['Pavg']].resample('5min').count()
count{i} = pd.DataFrame(data=count{i})
pt{i} = countd.pivot_table(countd,index=countd.index.time, aggfunc=np.sum)
print pt{i}
, поэтому здесь я попробовал этот код, чтобы установить l oop, который я хотел, сначала выполнить повторную выборку и подсчет, затем установить его в массив данных, а затем повернуть таблицу, чтобы получить сумму. Однако у меня, похоже, возникают проблемы с настройкой кода l oop.