Since version ``0.5.0`` of ``statsmodels``, you can use R-style formulas together with ``pandas`` data frames to fit your models.

or something like that