Я хочу выполнить вычисление t-статистики для нескольких наборов данных, которые имеют несколько столбцов.
Чтобы указать столбцы, которые я использую columns = df.columns
Затем я сохраняю наборы данных в одном списке conds = [a, b, c, d, e, f, g, h]
Затем я хочу добавить результат в пустой список results = []
Это следующий код, который я использовал:
from scipy import stats
results = []
columns = df.columns
conds = [a, b, c, d, e, f, g, h]
for col in columns:
for cond in conds:
t_statistic, p_value = stats.ttest_1samp(conds[col], 0)
results.append(t_statistic)
t-статистика сохраняется в списке для всех столбцов по всем наборам данных.
Что я хочу сделать, но не знаю, как это сделать, - назначить имена столбцов и сохранить результаты для каждого набора данных в своем собственном списке / DataFrame
Любой совет будет очень полезен!