R: Regressão linear múltipla com um intervalo específico de variáveis [duplicado]

Esta pergunta já tem uma resposta aqui:

fórmula curta exige muitas variáveis ao criar um modelo [duplicado] 2 respostas

Parece simples, mas não sei como codificá-lo em R. Eu tenho um dataframe (df) com ~ 100 variáveis e gostaria de fazer uma regressão múltipla entre a resposta que é minha Primeira variável (Y) e as variáveis 25 a 60 como regressores. O problema é que não quero escrever o nome de cada variável como:

lm(Y~var25+var26+.......var60, data=df)

Eu gostaria de usar algo como [, 25:60] para selecionar um intervalo completo. Eu tentei, mas não funciona:

test <- lm(Y~df[, 25:60], data=df)
summary(test)

alguma idéia?

questionAnswers(1)

yourAnswerToTheQuestion