我想对所有分类变量执行2个样本t检验,并希望对每个分类变量都使用此结果:
## Numerical Variabletstats_df = pd.DataFrame()
for num_list in data_num:
tstats = stats.ttest_ind(credit_risk[credit_risk['default']==1][num_list],credit_risk[credit_risk['default']==0][num_list])
temp = pd.DataFrame([num_list, tstats[0], tstats[1]]).T
temp.columns = ['Variable Name', 'T-Statistic', 'P-Value']
tstats_df = pd.concat([tstats_df, temp], axis=0, ignore_index=True)
print(tstats_df)
预期:- 变量名称T统计P值 错误: NameError:名称“ tstats_df”未定义