Использование R's lm на фрейме данных со списком предикторов

У меня есть фрейм данных с, скажем, N + 2 столбцами. Первый - это просто даты (в основном используются для последующего построения графика), второй - это переменная, чей ответ на оставшиеся N столбцов я бы хотел вычислить. Я думаю, что должно быть что-то вроде

df = data.frame(y = 1:10, x1 = runif(10), x2 = rnorm(10))
fit = lm(y~df[,2:3],data=df)

Это не работает. Я также пытался и потерпел неудачу с

fit = lm(y~sapply(colnames(df)[2:3],as.name),data=df)

Какие-нибудь мысли?

Ответы на вопрос(2)

Ваш ответ на вопрос