Hi Matt, not sure if I did this correctly but is this what you meant?
structure(list(BMI = c(28.91, 33.9, 32.25, 40.08, 30.71, 33.67,
53.51, 56.36, 38.5, 30, 36.05, 32.03, 34.11, 32.95, 36.81, 27.32,
27.27, 24.3, 22.76, 22.47, 29.3, 21.75, 26.7, 28.2, 29.82, 26.6,
35.35, 37.2, 29.4, 20.9, 28.7, 38.35, 25.8, 27.3, 24.3, 23.8,
35.5, 24.2, 27.91, 32.1, 43.2, 37.76, 26.79, 35.81, 36.35, 35.55,
25.76), Pre.score = c(15.87301587, 5.310939628, 5.707491082,
3.089700997, 41.27569847, 4.200567644, 14.30503889, 6.699928724,
4.148471616, 3.70212766, 19.41605839, 11.99368753, 5.991232343,
4.42804428, 20.77562327, 3.432367595, 1.1574886, 4.186655037,
29.27974948, 0.874453467, 13.66459627, 0.564652739, 13.06160259,
19.66829268, 0, 8.623969562, 13.18289786, 3.505734689, 4.769475358,
0.208768267, 1.23683005, 11.11934766, 0.567000567, 4.077429984,
1.179835538, 2.582781457, 18.62888102, 0.540151242, 9.014084507,
2.714285714, 15.17327505, 17.41935484, 11.01306036, 13.53987378,
7.38645816, 18.69688385, 14.6287403), Post.score = c(1.309408341,
7.213930348, 25.26690391, 12.92719168, 8.702064897, 5.556698909,
16.09399246, 8.097784568, 4.505119454, 1.120709783, 1.708011387,
5.040871935, 0.937744204, 6.898584906, 16.31768953, 5.823792932,
3.003754693, 1.416005149, 44.515357, 4.358683314, 5.233572398,
0.376175549, 38.43137255, 22.97383535, 1.367088608, 7.234251969,
8.444902163, 5.696202532, 6.324262169, 3.12922542, 8.610271903,
53.125, 4.962950198, 7.529843893, 2.871287129, 3.155728333, 15.67839196,
3.181336161, 3.718393654, 3.9408867, 29.10839161, 21.28337983,
7.73073889, 12.6340882, 18.53658537, 17.49837978, 15.8557047),
disease = structure(c(1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L,
1L, 1L, 2L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 2L,
1L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 2L, 1L, 1L,
1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("none", "disease"
), class = "factor")), row.names = c(NA, 47L), class = "data.frame")