#!/usr/bin/env python
import pandas.rpy.common as com
import pandas as pd
import numpy as np
import rpy2.robjects as robjects
from rpy2.robjects.packages import importr
nlme = importr('nlme')
lme4 = importr('lme4')
base = com.importr('base')
stats = com.importr('stats')
stargazer = importr('stargazer')
formula = robjects.Formula('RT~cat1+(1|ID)')
mydata = pd.DataFrame.from_csv('http://chymera.eu/data/test/r_data.csv', parse_dates=False, index_col=False)
mydata['ID'] = mydata['ID'].astype('S8')
dfr = com.convert_to_r_dataframe(mydata, True) # convert from pandas to R and make string columns factors
test=lme4.lmer(formula,data=dfr)
test_sum= base.summary(test)
latex = stargazer.stargazer(test)
% Table created by stargazer v.4.5.3 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu % Date and time: Fr, Nov 15, 2013 - 13:32:02 \begin{table}[!htbp] \centering \caption{} \label{} \begin{tabular}{@{\extracolsep{5pt}}lc} \\[-1.8ex]\hline \hline \\[-1.8ex] & \multicolumn{1}{c}{\textit{Dependent variable:}} \\ \cline{2-2} \\[-1.8ex] & RT \\ \hline \\[-1.8ex] cat1 & 2.600$^{***}$ \\ & (0.343) \\ & \\ Constant & 0.433 \\ & (0.740) \\ & \\ \hline \\[-1.8ex] Observations & 30 \\ Log Likelihood & $-$54.883 \\ Akaike Inf. Crit. & 117.767 \\ Bayesian Inf. Crit. & 123.372 \\ \hline \hline \\[-1.8ex] \textit{Note:} & \multicolumn{1}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\ \normalsize \end{tabular} \end{table}
latex = stargazer.stargazer(test_sum)
% Error: Unrecognized object type.