У меня есть датафрейм с 6 столбцами числовых данных. Я хочу запустить t-тест для пар столбцов в форме; первый + второй столбец, третий + четвертый столбец, пятый + шестой столбец, пока у меня не будет 3 t-критерия p-значений, которые я могу сохранить в новом фрейме данных.
Я знаю, что могу получить столбцы с помощью select (), и я могу извлечь p-значения с помощью t.test (x, y) $ p.values. Но я не могу найти хороший способ автоматизировать это в цикле for.
Я думал сделать что-то вроде этого:
p-values <- for (i in select(dataframe,-1) t.test(i,?)$p.value
Для начала, но не знаю, куда идти.