i add horizontal line (using hline()
) in moderately complex tables::tabular()
output, when there 2 factors on 1 side of table.
consider this:
require(tables) require(car) latex( tabular( (factor(partner.status, "status") + 1) * (factor(fcategory, "authoritarianism") + 1) * ((pct=percent()))*format(digits=1) ~ 1, data=moore) )
which yield:
\begin{tabular}{lllc} \hline status & authoritarianism & & \multicolumn{1}{c}{all} \\ \hline high & high & pct & $\phantom{0}16$ \\ & low & pct & $\phantom{0}11$ \\ & medium & pct & $\phantom{0}24$ \\ & & pct & $\phantom{0}51$ \\ low & high & pct & $\phantom{0}18$ \\ & low & pct & $\phantom{0}22$ \\ & medium & pct & $\phantom{00}9$ \\ & & pct & $\phantom{0}49$ \\ & high & pct & $\phantom{0}33$ \\ & low & pct & $\phantom{0}33$ \\ & medium & pct & $\phantom{0}33$ \\ & & pct & $100$ \\ \hline \end{tabular}
which compiles (with of \usepackage{booktabs}
) to:
in output above, place horizontal line after 1st , 2nd all
fields authoritarianism
column (that is, line before low
row , line before all
row). ho can that?
i tried use hline()
follows, resulting code isn't compilable latex:
latex( tabular( (factor(partner.status, "status") + 1) * (factor(fcategory, "authoritarianism") + 1 + hline()) * ((pct=percent()))*format(digits=1) ~ 1, data=moore) )
Comments
Post a Comment