не получается создать условие для добавления в список

нужно создать список, куда будут добавляться города с успешным результатом т-теста. Цикл для городов я написала, а вот условие для добавления в список никак не получается

AB_success=[]

for i in data_city['name_city'].unique():
    print()
    print(i)
    print()
    df_test=data_city[(data_city['id_group']==1)&(data_city['name_city']==i)]['nflag_order']
    df_control=data_city[(data_city['id_group']==0)&(data_city['name_city']==i)]['nflag_order']
    test_calc(df_test,df_control, alpha = 0.05)
    if p<alpha:
        AB_success.append(i)
print(AB_success)

выдает ошибку, что p не существует

def test_calc(r1, r2, alpha = 0.05):
    s,p = ttest_ind(r1,r2)
    if p < alpha:
        print("Гипотеза H0 не подтверждается: средние не равны")
        print("Разница средних = ", round(r1.mean()-r2.mean(),3))
    else:
        print("Гипотеза H0 подтверждается: средние равны")
        print("Разница средних = 0")
        print("P_value = ",p)
    return s, p

Ответы (0 шт):