Я пытаюсь добавить столбец, который вычисляет значения p для каждого значения моих независимых переменных (для примера ниже: цифровая биомасса, зеленость и высота) относительно соответствующего контрольного значения.
Я действительно изо всех сил пытается добавить t.test в функцию канала в dplyr. Любая помощь будет оценена.
Вот часть моего набора данных, назовем его Data.1
chemistry rate Digital biomass[mm^3] greenness average[] Height [mm]
1 Flavone 0.001 135090.45 0.2025817 81.21167
2 Flavone 0.01 144547.00 0.2078100 82.85367
3 Flavone 0.1 145807.70 0.2043300 84.96300
4 Flavone 1 110408.18 0.1949033 81.48700
5 Flavone 10 53585.55 0.1850100 69.78533
6 Flavone Control 138598.08 0.2172325 86.05992
7 SA3F2 0.001 158966.7 0.2051417 85.33000
8 SA3F2 0.01 167762.0 0.2113683 88.58500
9 SA3F2 0.1 159897.5 0.2021017 86.60617
10 SA3F2 1 181713.5 0.1995667 85.57567
11 SA3F2 10 136530.0 0.1964467 81.84200
12 SA3F2 Control 135043.2 0.2179492 86.33429
Я хочу выполнить функцию на основе значений в Data.1, но добавить результаты в столбец, который добавляется в другой фрейм данных, назовем его Data.2
Идея была бы:
Digital Biomass p-value
Flavone 0.001 v Flavone Control
Flavone 0.01 v Flavone Control
Flavone 0.1 v Flavone Control
Flavone 1 v Flavone Control
Flavone 10 v Flavone Control
SA3F2 0.001 v SA3F2 Control
SA3F2 0.01 v SA3F2 Control
etc.
Я хотел бы получить аналогичный столбец для всех независимых переменных. Как мне это сделать, любые идеи о том, что посмотреть в / пакеты будут оценены!
Спасибо заранее.