Я выполняю агрегацию на одном фрейме данных, содержащем необработанные данные, и вставляю агрегированные данные в другой фрейм данных (т. Е. Op). Я вызываю следующую функцию сотни раз, просто меняя параметры агрегации. Как показано ниже -
def countByTwoSubGroupsForHouseHoldT(df,s1,s2,indicator,dimension):
dd=df.groupby(['RV_name',s1,s2])['combined'].count().reset_index()
for i in dd.index:
op.loc[len(op)] =[indicator,'Number',str(dd.get_value(i,s1))+'-'+str(dd.get_value(i,s2)),dd.get_value(i,'RV_name'),'t1',dd.get_value(i,'combined'),dimension]
Поскольку данные огромны, их отнимает много времени. Есть лучший способ сделать это? Спасибо