Fehler in Kontrasten beim Definieren eines linearen Modells in R

Wenn ich versuche, mein lineares Modell in R wie folgt zu definieren:

lm1 <- lm(predictorvariable ~ x1+x2+x3, data=dataframe.df)

Ich erhalte folgende Fehlermeldung:

Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : 
contrasts can be applied only to factors with 2 or more levels 

Gibt es eine Möglichkeit, dies zu ignorieren oder zu beheben? Einige der Variablen sind Faktoren, andere nicht.