Create data frame using values from vector as columns

Just transpose your reshape?

DataFrame(reshape(df.minutes, (nrow(df) ÷ 41, 41))', :auto)

(note the ' after reshape(...))