создание al oop для значения groupby в словаре фрейма данных, созданном с использованием pandas - PullRequest
0 голосов
/ 28 апреля 2020

Я создал словарь в 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...