Предположим, у вас есть регионы a, b, c, d. Вместо того, чтобы делать что-то вроде:
roia = #something a
roib = #something b
roic = #something c
roid = #something d
Подумайте над тем, чтобы сделать:
roi_dict = {
'a': #something a,
'b': #something b,
'c': #something c,
'd': #something d
}
Тогда вы можете сделать так:
def roiStats("NameOfRegion", roi_dict):
roi = roi_dict["NameOfRegion"]
data = {'Mean': np.mean(roi),
'Median': np.median(roi),
'StdDev': np.std(roi),
'Min': np.min(roi),
'Max': np.max(roi),
'Region': "NameofRegion"}
df = pd.DataFrame(data, index=[0])
return df
roiStats("NameofRegion", roi_dict)
Обратите внимание, что теперь NameofRegion будет строка и, таким образом, вы можете напечатать ее