При выполнении анализа данных с помощью модуля pandas в python я пытался создать функцию, которая может применить следующий процесс к списку фреймов данных. (Примечание: P1_Assessment
- это один из фреймов данных, которые я хотел бы проанализировать.)
P1_Assessment[P1_Assessment > 1].sum(axis=0).astype(int).sort_values(ascending = False).plot(kind = 'bar')`
Чтобы проанализировать список фреймов данных в одном блоке кода, я попытался создать функцию следующим образом:
def assess_rep(dataframe):
for i in dataframe:
a = i[i > 1].sum(axis= 0).astype(int).sort_values(ascending = False)
a.plot(kind = 'bar')
return
Но когда я использовал функцию в списке фреймов данных, был возвращен только проанализированный результат последнего фрейма данных.
Я пытался искать похожие темы в stackoverflow, но ничего не нашел, может быть, я пропустил. Любая помощь в этом очень ценится!